Uses of Class
jd.xml.xslt.template.Variable

Packages that use Variable
jd.xml.xslt Contains a XSLT Version 1.1 implementation. 
jd.xml.xslt.parser Contains parser classes for stylesheets, stylesheet templates elements and patterns. 
jd.xml.xslt.template Contains classes representing the various XSLT template elements and instructions. 
jd.xml.xslt.trace   
 

Uses of Variable in jd.xml.xslt
 

Methods in jd.xml.xslt that return Variable
 Variable[] XsltContext.getTailRecParams()
           
 

Methods in jd.xml.xslt with parameters of type Variable
 boolean XsltContext.doTailRecursion(Object rule, Variable[] params, int suppliedParamCount)
           
 

Uses of Variable in jd.xml.xslt.parser
 

Methods in jd.xml.xslt.parser that return Variable
 Variable[] VariableSorter.getSortedVariables()
           
(package private)  Variable TemplateParser.parseVariable(XPathNode element, int variableType, AttributeIterator attributes)
          
(package private)  Variable TemplateParser.parseVariable(XPathNode element, int variableType, AttributeIterator attributes, boolean isGlobal)
           
(package private)  Variable[] TemplateParser.getVariableArray(Vector vars)
           
 Variable[] StylesheetData.getGlobalVariables()
          Return the global variables.
 

Methods in jd.xml.xslt.parser with parameters of type Variable
 void XsltParseContext.templateParametersParsed(Variable[] parameters)
           
 void XsltParseContext.addGlobalVariable(Variable variable)
          Add a toplevel Variable.
 void VariableSorter.sort(XsltParseContext context, Variable[] variables)
           
 void TextContentBuilder.applyImports(TemplateRuleList rules, Variable[] params, int maxImportPrecedence)
           
 void TextContentBuilder.applyTemplates(TemplateRuleList rules, Expression select, Sort sort, Variable[] params)
           
 void TextContentBuilder.callTemplate(TemplateRule templateRule, Variable[] params, int suppliedParamCount, boolean isTailRecursive)
           
 void TextContentBuilder.variableBind(Variable variable)
           
 void StylesheetData.setGlobalVariables(Variable[] globalVariables, int firstUnClassifiedGlobalVar)
          Set the global variables, i.e.
 

Uses of Variable in jd.xml.xslt.template
 

Fields in jd.xml.xslt.template declared as Variable
static Variable[] Variable.EMPTY_LIST
           
 

Methods in jd.xml.xslt.template that return Variable
 Variable[] TemplateRule.getParameters()
          Return the parameters.
 

Methods in jd.xml.xslt.template with parameters of type Variable
 void Variable.setVariableName(Variable variable)
          Exchange the VariableName.
 boolean Variable.hasSameName(Variable variable)
          Test if the variable has the same name.
static XObject[] Variable.getValues(XsltContext context, Variable[] variables)
          Evaluate an array of variables
 void TemplateVisitor.applyImports(TemplateRuleList rules, Variable[] params, int maxImportPrecedence)
           
 void TemplateVisitor.applyTemplates(TemplateRuleList rules, Expression select, Sort sort, Variable[] params)
           
 void TemplateVisitor.callTemplate(TemplateRule templateRule, Variable[] params, int suppliedParamCount, boolean isTailRecursive)
           
 void TemplateVisitor.variableBind(Variable variable)
           
 void TemplateScreener.visit(Variable[] params)
           
 void TemplateScreener.visit(Variable v)
           
 void TemplateScreener.applyImports(TemplateRuleList rules, Variable[] params, int maxImportPrecedence)
           
 void TemplateScreener.applyTemplates(TemplateRuleList rules, Expression select, Sort sort, Variable[] params)
           
 void TemplateScreener.callTemplate(TemplateRule templateRule, Variable[] params, int suppliedParamCount, boolean isTailRecursive)
           
 void TemplateScreener.variableBind(Variable variable)
           
 void TemplateRule.applyTemplate(XsltContext context, ResultBuilder resultBuilder, Variable[] params, XObject[] paramValues)
          Instantiate the template of this template rule.
 

Constructors in jd.xml.xslt.template with parameters of type Variable
VariableBind(Variable variable)
          Create a VariableBind.
TemplateRule(int importPrecedence, double priority, int serial, Template template, Variable[] params, boolean hasLocalVariables, Pattern pattern, Pattern originalPattern, String mode)
          Create a TemplateRule with a match pattern.
TemplateRule(int importPrecedence, double priority, int serial, Template template, Variable[] params, boolean hasLocalVariables, String name)
          Create a named TemplateRule.
CallTemplate(String templateName, Variable[] params, boolean isRecursive)
          Create a CallTemplate object.
ApplyTemplatesToChildren(TemplateRuleList rules, Variable[] params)
          Create a new ApplyTemplates object.
ApplyTemplatesIterated(TemplateRuleList rules, NodeSetExpression select, Variable[] params)
          Create a new ApplyTemplates object.
ApplyTemplates(TemplateRuleList rules, Expression select, Sort sort, Variable[] params)
          Create a new ApplyTemplates object.
ApplyImports(TemplateRuleList rules, Variable[] params, int maxImportPrecedence)
          Create a ApplyImports object.
 

Uses of Variable in jd.xml.xslt.trace
 

Methods in jd.xml.xslt.trace with parameters of type Variable
 void TraceTemplateRule.applyTemplate(XsltContext context, ResultBuilder resultBuilder, Variable[] params, XObject[] paramValues)