Package org.apache.xpath.jaxp
Class JAXPVariableStack
java.lang.Object
org.apache.xpath.VariableStack
org.apache.xpath.jaxp.JAXPVariableStack
- All Implemented Interfaces:
Cloneable
Overrides
VariableStack
and delegates the call to
XPathVariableResolver
.- Author:
- Ramesh Mandava ( ramesh.mandava@sun.com )
-
Field Summary
Fields inherited from class org.apache.xpath.VariableStack
CLEARLIMITATION
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetVariableOrParam
(XPathContext xctxt, QName qname) Get a variable based on it's qualified name.Methods inherited from class org.apache.xpath.VariableStack
clearLocalSlots, clone, elementAt, getGlobalVariable, getGlobalVariable, getLocalVariable, getLocalVariable, getLocalVariable, getStackFrame, isLocalSet, link, reset, setGlobalVariable, setLocalVariable, setLocalVariable, setStackFrame, size, unlink, unlink
-
Constructor Details
-
JAXPVariableStack
-
-
Method Details
-
getVariableOrParam
public XObject getVariableOrParam(XPathContext xctxt, QName qname) throws TransformerException, IllegalArgumentException Description copied from class:VariableStack
Get a variable based on it's qualified name. This is for external use only.- Overrides:
getVariableOrParam
in classVariableStack
- Parameters:
xctxt
- The XPath context, which must be passed in order to lazy evaluate variables.qname
- The qualified name of the variable.- Returns:
- The evaluated value of the variable.
- Throws:
TransformerException
IllegalArgumentException
-