Uses of Class
org.apache.xalan.templates.ElemVariable
| Package | Description |
|---|---|
| org.apache.xalan.templates |
Implements the
Templates interface,
and defines a set of classes that represent an XSLT stylesheet. |
| org.apache.xpath.operations |
Support for XPath operations, such as +, -, string(), etc.
|
-
Uses of ElemVariable in org.apache.xalan.templates
Subclasses of ElemVariable in org.apache.xalan.templates Modifier and Type Class Description classElemExsltFuncResultHandles the EXSLT result element within an EXSLT function element.classElemParamImplement xsl:param.classElemVariablePsuedoMethods in org.apache.xalan.templates that return ElemVariable Modifier and Type Method Description protected ElemVariableRedundentExprEliminator. addVarDeclToElem(ElemTemplateElement psuedoVarRecipient, LocPathIterator lpi, ElemVariable psuedoVar)Add the given variable to the psuedoVarRecipient.protected ElemVariableRedundentExprEliminator. createGlobalPseudoVarDecl(QName uniquePseudoVarName, StylesheetRoot stylesheetRoot, LocPathIterator lpi)Create a psuedo variable reference that will represent the shared redundent XPath, for a local reduction.protected ElemVariableRedundentExprEliminator. createLocalPseudoVarDecl(QName uniquePseudoVarName, ElemTemplateElement psuedoVarRecipient, LocPathIterator lpi)Create a psuedo variable reference that will represent the shared redundent XPath, for a local reduction.protected ElemVariableRedundentExprEliminator. createPseudoVarDecl(ElemTemplateElement psuedoVarRecipient, LocPathIterator lpi, boolean isGlobal)Create a psuedo variable reference that will represent the shared redundent XPath, and add it to the stylesheet.protected ElemVariableRedundentExprEliminator. getPrevVariableElem(ElemTemplateElement elem)Find the previous occurance of a xsl:variable.ElemVariableStylesheet. getVariable(QName qname)Get an "xsl:variable" property.ElemVariableStylesheet. getVariableOrParam(int i)Get an "xsl:variable" property.ElemVariableStylesheet. getVariableOrParam(QName qname)Get an "xsl:variable" or "xsl:param" property.ElemVariableStylesheetRoot. getVariableOrParamComposed(QName qname)Get an "xsl:variable" property.Methods in org.apache.xalan.templates with parameters of type ElemVariable Modifier and Type Method Description protected ElemVariableRedundentExprEliminator. addVarDeclToElem(ElemTemplateElement psuedoVarRecipient, LocPathIterator lpi, ElemVariable psuedoVar)Add the given variable to the psuedoVarRecipient.voidStylesheet. setVariable(ElemVariable v)Set the "xsl:variable" property.booleanXSLTVisitor. visitVariableOrParamDecl(ElemVariable elem)Visit an XSLT variable or parameter declaration.Constructors in org.apache.xalan.templates with parameters of type ElemVariable Constructor Description ElemVariable(ElemVariable param)Copy constructor.XUnresolvedVariable(ElemVariable obj, int sourceNode, TransformerImpl transformer, int varStackPos, int varStackContext, boolean isGlobal)Create an XUnresolvedVariable, that may be executed at a later time.XUnresolvedVariableSimple(ElemVariable obj) -
Uses of ElemVariable in org.apache.xpath.operations
Methods in org.apache.xpath.operations that return ElemVariable Modifier and Type Method Description ElemVariableVariable. getElemVariable()Get the XSLT ElemVariable that this sub-expression references.