Class JAXPVariableStack

  • All Implemented Interfaces:
    java.lang.Cloneable

    public class JAXPVariableStack
    extends VariableStack
    Overrides VariableStack and delegates the call to XPathVariableResolver.
    Author:
    Ramesh Mandava ( ramesh.mandava@sun.com )
    • Constructor Detail

      • JAXPVariableStack

        public JAXPVariableStack​(javax.xml.xpath.XPathVariableResolver resolver)
    • 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 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:
        javax.xml.transform.TransformerException
        java.lang.IllegalArgumentException