Class Summary |
AnalyzeString |
An xsl:analyze-string elements in the stylesheet. |
ApplyImports |
An xsl:apply-imports element in the stylesheet |
ApplyTemplates |
An instruction representing an xsl:apply-templates element in the stylesheet |
Assign |
saxon:assign element in stylesheet. |
Attribute |
An instruction derived from an xsl:attribute element in stylesheet, or from
an attribute constructor in XQuery |
AttributeSet |
An xsl:attribute-set element in the stylesheet. |
Bindery |
The Bindery class holds information about variables and their values. |
Block |
Implements an imaginary xsl:block instruction which simply evaluates
its contents. |
CallTemplate |
Instruction representing an xsl:call-template element in the stylesheet. |
Choose |
Compiled representation of an xsl:choose or xsl:if element in the stylesheet. |
CollationDecl |
A saxon:collation element in the style sheet: this is a top-level
element that defines details of a named collation. |
Comment |
An instruction representing an xsl:comment element in the stylesheet. |
Copy |
Handler for xsl:copy elements in stylesheet. |
CopyOf |
An xsl:copy-of element in the stylesheet. |
DeferredError |
This instruction throws an error which was detected at compile time but is not to be
raised unless the instruction is actually executed. |
DefiningVariable |
This class defines common behaviour across the compiled instructions for xsl:variable and xsl:param. |
Doctype |
A saxon:doctype element in the stylesheet. |
DocumentInstr |
An instruction to create a document node. |
Element |
An instruction representing xsl:element element in the stylesheet. |
ElementCreator |
An instruction that creates an element node. |
Executable |
A compiled stylesheet in executable form. |
ExprInstruction |
This class is an abstract superclass for Instructions that also behave as Expressions. |
FixedAttribute |
An instruction derived from an xsl:attribute element in stylesheet, or from
an attribute constructor in XQuery. |
FixedElement |
An instruction that creates an element node whose name is known statically. |
ForEach |
Handler for xsl:for-each elements in stylesheet. |
ForEachGroup |
Handler for xsl:for-each-group elements in stylesheet. |
FunctionInstr |
Handler for xsl:function elements in stylesheet (XSLT 2.0). |
GeneralVariable |
This class defines common behaviour across xsl:variable, xsl:param, and xsl:with-param;
also saxon:assign |
Instruction |
Abstract superclass for all instructions in the compiled stylesheet. |
InstructionDetails |
Details about an instruction, used when reporting errors and when tracing |
Message |
An xsl:message element in the stylesheet. |
Namespace |
An xsl:namespace element in the stylesheet. |
NamespaceContext |
An object representing a list of Namespaces. |
NextMatch |
An xsl:next-match element in the stylesheet |
NumberInstruction |
An xsl:number element in the stylesheet. |
Param |
The compiled form of an xsl:param element in the stylesheet. |
ProcessingInstruction |
An xsl:processing-instruction element in the stylesheet. |
RegexIterator |
Class RegexIterator - provides an iterator over matched and unmatched substrings |
ResultDocument |
An xsl:result-document (formerly saxon:output) element in the stylesheet. |
Sequence |
An xsl:sequence element in the stylesheet. |
SimpleNodeConstructor |
Common superclass for XSLT instructions whose content template produces a text
value: xsl:attribute, xsl:comment, xsl:processing-instruction, xsl:namespace,
and xsl:text |
Template |
An xsl:template element in the style sheet. |
Text |
Handler for xsl:text elements in stylesheet. |
UserFunction |
This object represents the compiled form of a user-written function
(the source can be either an XSLT stylesheet function or an XQuery function). |
UserFunctionParameter |
Run-time object representing a formal argument to a user-defined function |
ValueOf |
An xsl:value-of element in the stylesheet. |
Variable |
Handler for xsl:variable elements in stylesheet. |
While |
Handler for saxon:while elements in stylesheet. |
WithParam |
An instruction derived from a xsl:with-param element in the stylesheet. |