com.jclark.xsl.expr
Interface ExprContext

All Known Subinterfaces:
ProcessContext
All Known Implementing Classes:
DelegateExprContext, ProcessContextImpl

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

public int getPosition()
                throws XSLException
XSLException

getLastPosition

public int getLastPosition()
                    throws XSLException
XSLException

getGlobalVariableValue

public Variant getGlobalVariableValue(Name name)
                               throws XSLException
XSLException

getLocalVariableValue

public Variant getLocalVariableValue(Name name)
                              throws XSLException
XSLException

getExtensionContext

public ExtensionContext getExtensionContext(java.lang.String namespace)
                                     throws XSLException
XSLException

getSystemProperty

public Variant getSystemProperty(Name name)

getCurrent

public Node getCurrent(Node contextNode)

getDocument

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

getTree

public Node getTree(Variant v)
             throws XSLException
XSLException