# Uses of Package
org.apache.xalan.templates

- Packages that use org.apache.xalan.templates
  Package | Description
  --- | ---
  org.apache.xalan.extensions | Implementation of Xalan Extension Mechanism.
  org.apache.xalan.lib | Extension elements and functions shipped with Xalan-Java, including EXSLT functions.
  org.apache.xalan.processor | Parses an XSLT stylesheet document (which may include and import other stylesheet documents) and produces a StylesheetRoot (a TRaX Templates object).
  org.apache.xalan.templates | Implements the `Templates` interface, and defines a set of classes that represent an XSLT stylesheet.
  org.apache.xalan.trace | Implementation of Xalan Trace events, for use by a debugger.
  org.apache.xalan.transformer | In charge of run-time transformations and the production of result trees.
  org.apache.xpath.operations | Support for XPath operations, such as +, -, string(), etc.

- Classes in org.apache.xalan.templates used by org.apache.xalan.extensions
  Class and Description
  ElemExsltFunction Implement func:function.
  ElemTemplateElement An instance of this class represents an element inside an xsl:template class.
  Stylesheet Represents a stylesheet element.
  StylesheetRoot This class represents the root object of the stylesheet tree.

- Classes in org.apache.xalan.templates used by org.apache.xalan.lib
  Class and Description
  ElemExtensionCall Implement an extension element.
  OutputProperties This class provides information from xsl:output elements.

- Classes in org.apache.xalan.templates used by org.apache.xalan.processor
  Class and Description
  ElemTemplate Implement xsl:template.
  ElemTemplateElement An instance of this class represents an element inside an xsl:template class.
  Stylesheet Represents a stylesheet element.
  StylesheetRoot This class represents the root object of the stylesheet tree.
  WhiteSpaceInfo This is used as a special "fake" template that can be handled by the TemplateList to do pattern matching on nodes.
  XSLTVisitable A class that implements this interface will call a XSLTVisitor for itself and members within it's heararchy.

- Classes in org.apache.xalan.templates used by org.apache.xalan.templates
  Class and Description
  AVT Class to hold an Attribute Value Template.
  AVTPart Class to hold a part, either a string or XPath, of an Attribute Value Template.
  DecimalFormatProperties Implement xsl:decimal-format.
  ElemAttributeSet Implement xsl:attribute-set.
  ElemCallTemplate Implement xsl:call-template.
  ElemElement Implement xsl:element
  ElemExtensionCall Implement an extension element.
  ElemForEach Implement xsl:for-each.
  ElemLiteralResult Implement a Literal Result Element.
  ElemParam Implement xsl:param.
  ElemSort Implement xsl:sort.
  ElemTemplate Implement xsl:template.
  ElemTemplateElement An instance of this class represents an element inside an xsl:template class.
  ElemUse Implement xsl:use.
  ElemVariable Implement xsl:variable.
  ElemWithParam Implement xsl:with-param.
  KeyDeclaration Holds the attribute declarations for the xsl:keys element.
  NamespaceAlias Object to hold an xsl:namespace element.
  OutputProperties This class provides information from xsl:output elements.
  Stylesheet Represents a stylesheet element.
  StylesheetComposed Represents a stylesheet that has methods that resolve includes and imports.
  StylesheetRoot This class represents the root object of the stylesheet tree.
  TemplateList Encapsulates a template list, and helps locate individual templates.
  TemplateList.TemplateWalker An inner class used by a compiler to iterate over all of the ElemTemplates stored in this TemplateList.
  WhiteSpaceInfo This is used as a special "fake" template that can be handled by the TemplateList to do pattern matching on nodes.
  XSLTVisitable A class that implements this interface will call a XSLTVisitor for itself and members within it's heararchy.
  XSLTVisitor A derivation from this class can be passed to a class that implements the XSLTVisitable interface, to have the appropriate method called for each component of an XSLT stylesheet.

- Classes in org.apache.xalan.templates used by org.apache.xalan.trace
  Class and Description
  ElemTemplateElement An instance of this class represents an element inside an xsl:template class.

- Classes in org.apache.xalan.templates used by org.apache.xalan.transformer
  Class and Description
  ElemAttributeSet Implement xsl:attribute-set.
  ElemForEach Implement xsl:for-each.
  ElemNumber Implement xsl:number.
  ElemTemplate Implement xsl:template.
  ElemTemplateElement An instance of this class represents an element inside an xsl:template class.
  OutputProperties This class provides information from xsl:output elements.
  StylesheetRoot This class represents the root object of the stylesheet tree.

- Classes in org.apache.xalan.templates used by org.apache.xpath.operations
  Class and Description
  ElemVariable Implement xsl:variable.

Copyright © 2023 Apache XML Project. All Rights Reserved.