Package com.novell.xsl.process

Interface Summary
Template An interface for templates.
URIcontext An interface for getting the base URI of the document that contains a given node.
 

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
 

Exception Summary
ProcessException Exception class for XSLT processing (execution) errors