Package org.apache.xpath.jaxp
Class JAXPVariableStack
java.lang.Object
org.apache.xpath.VariableStack
org.apache.xpath.jaxp.JAXPVariableStack
- All Implemented Interfaces:
Cloneable
public class JAXPVariableStack extends VariableStack
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 Constructor Description JAXPVariableStack(XPathVariableResolver resolver) -
Method Summary
Modifier and Type Method Description XObjectgetVariableOrParam(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, reset, setGlobalVariable, setLocalVariable, setLocalVariable, setStackFrame, size, unlink, unlink
-
Constructor Details
-
JAXPVariableStack
-
-
Method Details
-
getVariableOrParam
public XObject getVariableOrParam(XPathContext xctxt, QName qname) throws TransformerException, IllegalArgumentExceptionDescription copied from class:VariableStackGet a variable based on it's qualified name. This is for external use only.- Overrides:
getVariableOrParamin 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:
TransformerExceptionIllegalArgumentException
-