com.fujitsu.xml.omquery
Class OmQueryMgrBase.MyExprContext

java.lang.Object
  extended by com.fujitsu.xml.omquery.OmQueryMgrBase.MyExprContext
All Implemented Interfaces:
com.jclark.xsl.expr.ExprContext
Enclosing class:
OmQueryMgrBase

protected class OmQueryMgrBase.MyExprContext
extends java.lang.Object
implements com.jclark.xsl.expr.ExprContext


Field Summary
(package private)  com.jclark.xsl.om.Node currentNode
           
(package private)  int position
           
(package private)  int size
           
(package private)  VariableMgr var_mgr
           
 
Constructor Summary
OmQueryMgrBase.MyExprContext(com.jclark.xsl.om.Node node, int position, int size, VariableMgr var_mgr)
           
OmQueryMgrBase.MyExprContext(com.jclark.xsl.om.Node node, VariableMgr var_mgr)
           
 
Method Summary
 com.jclark.xsl.om.Node getCurrent(com.jclark.xsl.om.Node contextNode)
           
 com.jclark.xsl.om.NodeIterator getDocument(java.net.URL baseURL, java.lang.String uriRef)
           
 com.jclark.xsl.expr.ExtensionContext getExtensionContext(java.lang.String namespace)
           
 com.jclark.xsl.expr.Variant getGlobalVariableValue(com.jclark.xsl.om.Name name)
           
 int getLastPosition()
           
 com.jclark.xsl.expr.Variant getLocalVariableValue(com.jclark.xsl.om.Name name)
           
 int getPosition()
           
 com.jclark.xsl.expr.Variant getSystemProperty(com.jclark.xsl.om.Name name)
           
 com.jclark.xsl.om.Node getTree(com.jclark.xsl.expr.Variant variant)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

currentNode

final com.jclark.xsl.om.Node currentNode

position

final int position

size

final int size

var_mgr

final VariableMgr var_mgr
Constructor Detail

OmQueryMgrBase.MyExprContext

public OmQueryMgrBase.MyExprContext(com.jclark.xsl.om.Node node,
                                    VariableMgr var_mgr)

OmQueryMgrBase.MyExprContext

public OmQueryMgrBase.MyExprContext(com.jclark.xsl.om.Node node,
                                    int position,
                                    int size,
                                    VariableMgr var_mgr)
Method Detail

getPosition

public int getPosition()
                throws com.jclark.xsl.om.XSLException
Specified by:
getPosition in interface com.jclark.xsl.expr.ExprContext
Throws:
com.jclark.xsl.om.XSLException

getLastPosition

public int getLastPosition()
                    throws com.jclark.xsl.om.XSLException
Specified by:
getLastPosition in interface com.jclark.xsl.expr.ExprContext
Throws:
com.jclark.xsl.om.XSLException

getGlobalVariableValue

public com.jclark.xsl.expr.Variant getGlobalVariableValue(com.jclark.xsl.om.Name name)
                                                   throws com.jclark.xsl.om.XSLException
Specified by:
getGlobalVariableValue in interface com.jclark.xsl.expr.ExprContext
Throws:
com.jclark.xsl.om.XSLException

getLocalVariableValue

public com.jclark.xsl.expr.Variant getLocalVariableValue(com.jclark.xsl.om.Name name)
                                                  throws com.jclark.xsl.om.XSLException
Specified by:
getLocalVariableValue in interface com.jclark.xsl.expr.ExprContext
Throws:
com.jclark.xsl.om.XSLException

getExtensionContext

public com.jclark.xsl.expr.ExtensionContext getExtensionContext(java.lang.String namespace)
                                                         throws com.jclark.xsl.om.XSLException
Specified by:
getExtensionContext in interface com.jclark.xsl.expr.ExprContext
Throws:
com.jclark.xsl.om.XSLException

getSystemProperty

public com.jclark.xsl.expr.Variant getSystemProperty(com.jclark.xsl.om.Name name)
Specified by:
getSystemProperty in interface com.jclark.xsl.expr.ExprContext

getCurrent

public com.jclark.xsl.om.Node getCurrent(com.jclark.xsl.om.Node contextNode)
Specified by:
getCurrent in interface com.jclark.xsl.expr.ExprContext

getDocument

public com.jclark.xsl.om.NodeIterator getDocument(java.net.URL baseURL,
                                                  java.lang.String uriRef)
                                           throws com.jclark.xsl.om.XSLException
Specified by:
getDocument in interface com.jclark.xsl.expr.ExprContext
Throws:
com.jclark.xsl.om.XSLException

getTree

public com.jclark.xsl.om.Node getTree(com.jclark.xsl.expr.Variant variant)
                               throws com.jclark.xsl.om.XSLException
Specified by:
getTree in interface com.jclark.xsl.expr.ExprContext
Throws:
com.jclark.xsl.om.XSLException