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 )
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 |
JAXPVariableStack
public JAXPVariableStack(XPathVariableResolver resolver)
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 class VariableStack
- 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
Copyright ? 2005 Apache XML Project. All Rights Reserved.