Package org.apache.xpath.jaxp
Class JAXPVariableStack
- java.lang.Object
-
- org.apache.xpath.VariableStack
-
- org.apache.xpath.jaxp.JAXPVariableStack
-
- All Implemented Interfaces:
java.lang.Cloneable
public class JAXPVariableStack extends VariableStack
OverridesVariableStack
and delegates the call toXPathVariableResolver
.- Author:
- Ramesh Mandava ( ramesh.mandava@sun.com )
-
-
Field Summary
-
Fields inherited from class org.apache.xpath.VariableStack
CLEARLIMITATION
-
-
Constructor Summary
Constructors Constructor Description JAXPVariableStack(javax.xml.xpath.XPathVariableResolver resolver)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description XObject
getVariableOrParam(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
-
-
-
-
Method Detail
-
getVariableOrParam
public XObject getVariableOrParam(XPathContext xctxt, QName qname) throws javax.xml.transform.TransformerException, java.lang.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:
javax.xml.transform.TransformerException
java.lang.IllegalArgumentException
-
-