com.jclark.xsl.expr
Class FilterPattern.Context
java.lang.Object
com.jclark.xsl.expr.DelegateExprContext
com.jclark.xsl.expr.FilterPattern.Context
- All Implemented Interfaces:
- ExprContext
- Enclosing class:
- FilterPattern
- class FilterPattern.Context
- extends DelegateExprContext
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
node
Node node
position
int position
lastPosition
int lastPosition
origContext
ExprContext origContext
FilterPattern.Context
FilterPattern.Context(Node node,
ExprContext context)
getPosition
public int getPosition()
throws XSLException
- Specified by:
getPosition
in interface ExprContext
- Overrides:
getPosition
in class DelegateExprContext
- Throws:
XSLException
getLastPosition
public int getLastPosition()
throws XSLException
- Specified by:
getLastPosition
in interface ExprContext
- Overrides:
getLastPosition
in class DelegateExprContext
- Throws:
XSLException
getLocalVariableValue
public Variant getLocalVariableValue(Name name)
throws XSLException
- Description copied from interface:
ExprContext
- access to the stylesheet's in-scope local variables
- Specified by:
getLocalVariableValue
in interface ExprContext
- Throws:
XSLException
getGlobalVariableValue
public Variant getGlobalVariableValue(Name name)
throws XSLException
- Description copied from interface:
ExprContext
- access to the stylesheet's global variables
- Specified by:
getGlobalVariableValue
in interface ExprContext
- Throws:
XSLException
getExtensionContext
public ExtensionContext getExtensionContext(java.lang.String namespace)
throws XSLException
- Specified by:
getExtensionContext
in interface ExprContext
- Throws:
XSLException
getSystemProperty
public Variant getSystemProperty(Name name)
- Description copied from interface:
ExprContext
- provides access to the system properties for the
system-property() function in XSLT 1.0 section 12.4
- Specified by:
getSystemProperty
in interface ExprContext
getCurrent
public Node getCurrent(Node contextNode)
- Specified by:
getCurrent
in interface ExprContext
getDocument
public NodeIterator getDocument(java.net.URL baseURL,
java.lang.String uriRef)
throws XSLException
- loads the document at the given URI
- Specified by:
getDocument
in interface ExprContext
- Throws:
XSLException
getKeyValuesTable
public KeyValuesTable getKeyValuesTable(Name keyName,
Node contextNode)
- Specified by:
getKeyValuesTable
in interface ExprContext
- Returns:
- the indexed nodes for the named key in the node's document
getTree
public Node getTree(Variant v)
throws XSLException
- Specified by:
getTree
in interface ExprContext
- Throws:
XSLException