AbstractBlockIterator |
Iterate over the instructions in a sequence of instructions (or an XPath comma expression),
concatenating the result of each instruction into a single combined sequence.
|
Actor |
This object represents the compiled form of a user-written function, template, attribute-set, etc
(the source can be either an XSLT stylesheet function or an XQuery function).
|
AnalyzeString |
An xsl:analyze-string element in the stylesheet.
|
AnalyzeString.AnalyzeStringElaborator |
|
ApplyImports |
An xsl:apply-imports element in the stylesheet.
|
ApplyNextMatchingTemplate |
An xsl:apply-imports or xsl:next-match element in the stylesheet.
|
ApplyTemplates |
An instruction representing an xsl:apply-templates element in the stylesheet
|
ApplyTemplates.ApplyTemplatesElaborator |
|
ApplyTemplates.ApplyTemplatesPackage |
An ApplyTemplatesPackage is an object that encapsulates the sequence of nodes to be processed,
the mode, the parameters to be supplied, and the execution context.
|
AttributeCreator |
Abstract class for fixed and computed attribute constructor expressions
|
AttributeSet |
The compiled form of an xsl:attribute-set element in the stylesheet.
|
Bindery |
The Bindery class holds information about variables and their values.
|
Bindery.FailureValue |
A value that can be saved in a global variable to indicate that evaluation failed, and that
subsequent attempts at evaluation should also fail
|
Block |
An expression that delivers the concatenation of the results of its subexpressions.
|
Block.BlockElaborator |
Elaborator for a "Block", which is typically either an XPath sequence expression (a, b, c)
or an XSLT sequence constructor
|
BlockIterator |
Iterate over the instructions in a sequence of instructions (or an XPath comma expression),
concatenating the result of each instruction into a single combined sequence.
|
BreakInstr |
A compiled xsl:break instruction.
|
BreakInstr.BreakElaborator |
|
CallTemplate |
Instruction representing an xsl:call-template element in the stylesheet.
|
CallTemplate.CallTemplateElaborator |
|
CallTemplate.CallTemplatePackage |
A CallTemplatePackage is an object that encapsulates the name of a template to be called,
the parameters to be supplied, and the execution context.
|
Choose |
Compiled representation of an xsl:choose or xsl:if element in the stylesheet.
|
Choose.ChooseExprElaborator |
Elaborator for a "Choose" expression (which may be xsl:if, xsl:choose, or an XPath conditional expression).
|
Comment |
An instruction representing an xsl:comment element in the stylesheet.
|
ComponentTracer |
A wrapper expression used to trace execution of components such as functions, templates,
and global variables in XSLT and XQuery.
|
ComputedAttribute |
An instruction derived from an xsl:attribute element in stylesheet, or from
an attribute constructor in XQuery, in cases where the attribute name is not known
statically
|
ComputedElement |
An instruction representing an xsl:element element in an XSLT stylesheet,
or a computed element constructor in XQuery.
|
ComputedElement.ComputedElementElaborator |
Elaborator for a FixedElement (literal result element) expression.
|
ConditionalBlock |
An XSLT 3.0 sequence constructor containing xsl:on-empty and/or xsl:on-non-empty instructions
|
Copy |
Handler for xsl:copy elements in stylesheet.
|
Copy.CopyElaborator |
|
Copy.CopyElementDetails |
|
CopyOf |
An xsl:copy-of element in the stylesheet.
|
Doctype |
A saxon:doctype element in the stylesheet.
|
DocumentInstr |
An instruction to create a document node.
|
DocumentInstr.DocumentInstrElaborator |
Elaborator for an AtomicSequenceConverter (including an UntypedAtomicConverter, which is
the same except that it uses a different converter internally)
|
DummyNamespaceResolver |
A dummy namespace resolver used when validating QName-valued attributes written to
the result tree.
|
ElementCreator |
An instruction that creates an element node.
|
ElementCreator.ElementCreationDetails |
ElementCreationDetails is a package of information and callbacks designed
to parameterize the element construction process, to allow maximum use of
common code for direct interpreted evaluation, elaborated evaluation,
streamed evaluation, etc; supporting the variations that exist between
computed element constructors, fixed element constructors, and shallow copy.
|
EvaluateInstr |
An EvaluateInstr is the compiled form of an xsl:evaluate instruction
|
Executable |
A compiled stylesheet or a query in executable form.
|
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.
|
FixedElement.FixedElementElaborator |
Elaborator for a FixedElement (literal result element) expression.
|
ForEach |
Handler for xsl:for-each elements in a stylesheet.
|
ForEach.ForEachElaborator |
|
ForEachGroup |
Handler for xsl:for-each-group elements in stylesheet.
|
ForEachGroup.ForEachGroupElaborator |
|
Fork |
This class implements an xsl:fork expression.
|
GlobalContextRequirement |
Information about the requirements placed by a query or stylesheet on the global
context item: whether it is mandatory or optional, what its type must be, and
whether it has a default value.
|
GlobalParam |
The compiled form of a global xsl:param element in an XSLT stylesheet or an
external variable declared in the prolog of a Query.
|
GlobalParameterSet |
A GlobalParameterSet is a set of parameters supplied when invoking a stylesheet or query.
|
GlobalVariable |
A compiled global variable in a stylesheet or query.
|
Instruction |
Abstract superclass for all instructions in the compiled stylesheet.
|
IterateInstr |
An IterateInstr is the compiled form of an xsl:iterate instruction
|
IterateInstr.IterateElaborator |
|
LocalParam |
The compiled form of an xsl:param element within a template in an XSLT stylesheet.
|
LocalParam.LocalParamElaborator |
The Elaborator for this kind of expression
|
LocalParamBlock |
Represents the set of xsl:param elements at the start of an xsl:iterate instruction
|
LocalParamBlock.LocalParamBlockElaborator |
|
MemoFunction |
A user-defined function that is declared as a memo function, meaning that it remembers results
of previous calls.
|
MemoFunction.NodeSurrogate |
A NodeSurrogate is a value that represents a node; it encapsulates a Java function that
can be called to test whether a particular node is the one that it represents.
|
MessageInstr |
An xsl:message or xsl:assert element in the stylesheet.
|
NamedTemplate |
The runtime object corresponding to a named xsl:template element in the stylesheet.
|
NamedTemplate.LocalParamInfo |
|
NamespaceConstructor |
A namespace constructor instruction.
|
NextIteration |
Implements a xsl:next-iteration instruction within the body of xsl:iterate
|
NextIteration.NextIterationElaborator |
|
NextMatch |
An xsl:next-match element in the stylesheet
|
NumberInstruction |
This instruction performs the node-counting function of the xsl:number instruction.
|
OnEmptyExpr |
A compiled xsl:on-empty instruction.
|
OnNonEmptyExpr |
A compiled xsl:on-non-empty instruction.
|
OriginalFunction |
This class represents a function invoked using xsl:original from within an xs:override element.
|
ParameterSet |
A ParameterSet is a set of parameters supplied when calling a template.
|
ParentNodeConstructor |
An abstract class to act as a common parent for instructions that create element nodes
and document nodes.
|
ProcessingInstruction |
An xsl:processing-instruction element in the stylesheet, or a processing-instruction
constructor in a query
|
ResultDocument |
The compiled form of an xsl:result-document element in the stylesheet.
|
SequenceInstr |
A compiled xsl:sequence instruction.
|
SequenceInstr.SequenceInstrElaborator |
|
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, and their XQuery equivalents
|
SlotManager |
A SlotManager supports functions, templates, etc: specifically, any executable code that
requires a stack frame containing local variables.
|
SourceDocument |
Non-streamable implementation of the xsl:source-document instruction
|
TemplateRule |
The runtime object corresponding to an xsl:template element in the stylesheet.
|
TraceExpression |
A wrapper expression used to trace expressions in XSLT and XQuery.
|
UseAttributeSet |
This instruction corresponds to a single QName appearing within a use-attribute-sets attribute on a
literal result element, xsl:element, or xsl:copy instruction.
|
UseAttributeSet.UseAttributeSetElaborator |
|
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.
|
WherePopulated |
A compiled xsl:where-populated instruction (formerly xsl:conditional-content).
|
WithParam |
An object derived from a xsl:with-param element in the stylesheet.
|