com.jclark.xsl.expr
Interface ExprContext

All Known Subinterfaces:
ProcessContext
All Known Implementing Classes:
DelegateExprContext, FilterNodeIterator, FilterPattern.Context, ProcessContextImpl, WithCurrentExpr.Context

public interface ExprContext


Method Summary
 Node getCurrent(Node contextNode)
           
 NodeIterator getDocument(java.net.URL baseURL, java.lang.String uriRef)
           
 ExtensionContext getExtensionContext(java.lang.String namespace)
           
 Variant getGlobalVariableValue(Name name)
           
 int getLastPosition()
           
 Variant getLocalVariableValue(Name name)
           
 int getPosition()
           
 Variant getSystemProperty(Name name)
           
 Node getTree(Variant v)
           
 

Method Detail

getPosition

int getPosition()
                throws XSLException
Throws:
XSLException

getLastPosition

int getLastPosition()
                    throws XSLException
Throws:
XSLException

getGlobalVariableValue

Variant getGlobalVariableValue(Name name)
                               throws XSLException
Throws:
XSLException

getLocalVariableValue

Variant getLocalVariableValue(Name name)
                              throws XSLException
Throws:
XSLException

getExtensionContext

ExtensionContext getExtensionContext(java.lang.String namespace)
                                     throws XSLException
Throws:
XSLException

getSystemProperty

Variant getSystemProperty(Name name)

getCurrent

Node getCurrent(Node contextNode)

getDocument

NodeIterator getDocument(java.net.URL baseURL,
                         java.lang.String uriRef)
                         throws XSLException
Throws:
XSLException

getTree

Node getTree(Variant v)
             throws XSLException
Throws:
XSLException