Class Summary |
AnyNumberTemplate |
A template that adds a formatted number to the result tree; the number is a
count of nodes at a single level of the source tree. |
ApplyImportsTemplate |
A template representing an xsl:apply-imports
element. |
ApplyTemplatesTemplate |
A template that processes either the nodes selected by a pattern or the
immediate children of the current node. |
AttributeSet |
Class implementing xsl:attribute-set functionality |
AttributeSetCollection |
A Collection of AttributeSets used to implement use-attribute-sets
attributes on xsl elements and literal result elements. |
AttributeTemplate |
A template that adds an attribute to a result element. |
BuiltInTemplateRule |
|
CallTemplate |
|
ChooseTemplate |
A template that instantiates the content of the first xsl:when
child element whose pattern selects at least one node. |
CommentTemplate |
A template that creates a comment. |
Context |
An extension of the xpath ExpressionContext that has an interface for keeping
track of base URIs for documents |
CopyOfTemplate |
Implementation of xsl:copy-of |
CopyTemplate |
A template that creates a copy of the current node. |
CurrentNodeList |
An implementation of ContextNodeList used for holding sorted
lists of nodes (sort in other than document order) |
ElementMatch |
This class is used for matching element names
for the purpose of whitespace stripping. |
ElementTemplate |
A template that creates a result element. |
FallbackTemplate |
A template representing an xsl:fallback element in an
unrecognized extension element. |
FallbackTemplatesTemplate |
A template representing all xsl:fallback elements in an
unrecognized extension element. |
ForEachTemplate |
A template that is instantiated for each node selected by a pattern. |
IdentityExpr |
A filter expression that selects the context node. |
IfTemplate |
A template whose content is instantiated if a specified pattern selects at
least one node. |
Key |
A class implementing the xsl:key functionality |
LiteralElementTemplate |
A template that creates a literal result element. |
MessageTemplate |
A template representing a xsl:message element. |
Mode |
Immutable processing modes. |
MultiNumberTemplate |
A template that adds a formatted number to the result tree; the number is a
count of nodes at a single level of the source tree. |
NumberTemplate |
An abstract class for templates that add a formatted number to the result
tree. |
NumberTemplate.ParsedFormat |
A class representing a parsed number format string. |
OtherwiseTemplate |
A template representing the default case in an xsl:choose
template. |
PITemplate |
A template that creates a processing instruction. |
Priority |
Immutable, arbitrary-precision signed decimal numbers representing
priorities for template rules. |
ProcessingEnv |
Processing environment containing information needed to process source
nodes. |
ResultTreeFragment |
Implements the XSLT result-tree-fragment type. |
Rule |
An abstract class for rules whose match pattern is a single path expression.
|
RuleCollection |
A collection of rules organized for pattern matching.
|
RuleList |
A list of rules organized for pattern matching.
|
RuleMap |
A rule map organized for pattern matching.
|
SingleNumberTemplate |
A template that adds a formatted number to the result tree; the number is a
count of nodes at a single level of the source tree. |
SortCriteria |
Criteria for sorting source nodes. |
SortKey |
A sort key corresponding to an xsl:sort element. |
StripList |
This class contains ElementMatch objects for
the purpose of source tree whitespace stripping |
TemplateCollection |
An abstract class for templates that are ordered collections of templates. |
TemplateRule |
Represents a template rule corresponding to an xsl:template
element. |
TemplateRule.RecursionCounter |
Class to keep track of recursion for multiple instances of TemplateRule
that share everything but their patterns (i.e., were created with
cloneForUnion() |
TextTemplate |
A template that creates literal text. |
TopLevelVariableTemplate |
A template that instantiates a top-level XSLT variable |
ValueOfTemplate |
A template that creates a text node whose value is given by a string
expression. |
VariablePlaceholder |
Class that serves as a placeholder for a forward reference to
a top-level variable |
VariableTemplate |
A template that instantiates an XSLT variable
NOTE: this template implements the functionality of both
xsl:variable and xsl:param. |
WhenTemplate |
A template representing a specific case in an xsl:choose
template. |
WithParamTemplate |
A template that instantiates an XSLT variable |