CDATAFilter: This ProxyEmitter converts character data to CDATA sections,
if the character data belongs to one of a set of element types to be handled this way.
Set a new output destination, supplying the output format details.
Set a simple StringBuffer output destination.
representation = rep1[;rep2].
Callback interface for SAX: not for application use
Callback interface for SAX: not for application use
Produce output using the current Writer.
Callback interface for SAX: not for application use
Callback interface for SAX: not for application use
Produce character output using the current Writer.
Write character data (normally the value of an entity)
This interface defines properties of a pluggable character set, that is, a user-supplied
character set.
This class creates a CharacterSet object for a given named encoding.
Check number of arguments.
Check that the prefix for an attribute is acceptable, returning a substitute
prefix if not.
Check that the prefix for an attribute is acceptable, returning a substitute
prefix if not.
Check that the prefix for an attribute is acceptable, returning a substitute
prefix if not.
Check whether this declaration duplicates another one
Convenience method to check that the stylesheet element is empty
Convenience method to check that the stylesheet element is not at the top level
Convenience method to check that the stylesheet element is at the top level
Check whether an unknown attribute is permitted.
Check whether an unknown attribute is permitted.
Check that the stylesheet element is within a template body
CHILD - static field in class com.icl.saxon.om.
Axis Clear the attribute list.
Reset the parameters to a null list.
Returns a duplicate of this node, i.e., serves as a generic copy
constructor for nodes.
Close the current stack frame for local variables
Evaluate the transitive closure of a node-set expression
SAX2: called when comments are parsed
Callback interface for SAX (part of LexicalHandler interface): not for application use
Callback interface for SAX: not for application use
Callback interface for SAX (part of LexicalHandler interface): not for application use
This class implements extension functions in the
http://exslt.org/common namespace.
Compact the attribute list to avoid wasting memory
Compare the position of two nodes in document order
Test how a FragmentValue compares to another Value under a relational comparison.
Test how a nodeset compares to another Value under a relational comparison
Test how a FragmentValue compares to another Value under a relational comparison.
Test how a Value compares to another Value under a relational comparison.
Compare two nodes in document sequence
(needed to implement the Sortable interface)
Compare two objects within this Sortable, identified by their position.
Compare two nodes in sorted sequence
(needed to implement the Sortable interface)
Compare two string objects, in three phases:
(a) ignoring accents and case
(b) if still equal, ignoring case
(c) if still equal, taking case into account
Compare two String objects according to their numeric values
Compare two string objects: case is irrelevant, unless the strings are equal ignoring
case, in which case lowercase comes first.
Compare two string objects using default collating
Compare two string objects: case is irrelevant, unless the strings are equal ignoring
case, in which case uppercase comes first.
A Comparer used with lang="en".
Compares the reference node, i.e.
Determine the relative position of this node and another node, in document order.
Determine the relative position of this node and another node, in document order.
Determine the relative position of this node and another node, in document order.
Determine the relative position of this node and another node, in document order.
A Comparer used for comparing keys
Construct an exception with diagnostic information
Process a series of stylesheet inputs, treating them in import or cascade
order.
Get a named constant to a given precision (SStL)
Get the value of the variable, if known statically.
Get the value, if known statically.
Get the value, if known statically.
Determine whether the expression contains any references to variables
ContentEmitter is a glue class that provides a standard SAX ContentHandler
interface to a Saxon Emitter.
create a ContentEmitter and initialise variables
A ContentHandlerProxy is an Emitter that filters data before passing it to an
underlying SAX2 ContentHandler.
This class represents a context in which an expression is evaluated or a template is executed
(as defined in the XSLT specification).
The default constructor is not used within Saxon itself, but is available to
applications (and is used in some samples).
Constructor should only be called by the Controller, which acts as a Context factory.
This class represents the expression ".", which always returns the context node.
Controller processes an XML file, calling registered node handlers
when appropriate to process its elements, character content, and attributes.
Default constructor is provided for Java-only programs, i.e.
Create a Controller and initialise variables.
Get conversion preference for this value to a Java class.
Get conversion preference for this value to a Java class.
Get conversion preference for this value to a Java class.
Get conversion preference for this value to a Java class.
Get conversion preference for this value to a Java class.
Get conversion preference for this value to a Java class.
Convert a Java object to an XPath value.
Convert to Java object (for passing to external functions)
Convert to Java object (for passing to external functions)
Convert to Java object (for passing to external functions)
Convert to Java object (for passing to external functions)
Convert to Java object (for passing to external functions)
Convert to Java object (for passing to external functions)
Copy this node to a given outputter
Copy this node to a given outputter (supporting xsl:copy-of)
Copy the result tree fragment value to a given Outputter
Copy this node to a given outputter
Copy this node to a given outputter (deep copy)
Copy the result tree fragment value to a given Outputter
Copy this node to a given outputter
Copy this node to a given outputter (supporting xsl:copy-of)
Copy this node to a given outputter (supporting xsl:copy-of)
Copy a namespace node to the current element node
(Rules defined in XSLT 1.0 errata)
Copy a namespace node to the current element node
(Rules defined in XSLT 1.0 errata)
Copy a namespace node to the current element node
(Rules defined in XSLT 1.0 errata)
Copy the string-value of this node to a given outputter.
Copy the string-value of this node to a given outputter
Copy the string-value of this node to a given outputter
Get the cosine of a numeric value (SStL)
This class defines properties of the cp1250 character set
This class defines properties of the CP1251 Cyrillic character set,
as defined at http://www.microsoft.com/globaldev/reference/sbcs/1251.htm
This package defines pluggable character set CP852
Create an Attr
of the given name.
Create an attribute of the given qualified name and namespace URI.
Create a CDATASection
node whose value is the specified
string.
Create a Comment
node given the specified string.
Creates an empty DocumentFragment
object.
Creates an element of the type specified.
Create an element of the given qualified name and namespace URI.
Create an EntityReference
object.
Create a ProcessingInstruction
node given the specified
name and data strings.
Create a Text
node given the specified string.
Create a URL that refers to a given File
SAX2: called on element declarations
ElementHandler is a NodeHandler used to process elements.
This class is the default element handler from which
user-defined element handlers can inherit.
ElementImpl implements an element with no attributes or namespace declarations.
Construct an empty ElementImpl
A node in the XML parse tree representing an XML element.
Emitter: This interface defines methods that must be implemented by
components that format SAXON output.
Close an empty element tag.
Close an empty element tag.
EmptyEnumeration: an enumeration of an empty node-set
A node-set value no nodes
SAX2: called after parsing CDATA characters
Callback interface for SAX: not for application use
Override the behaviour of endDocument() in ContentEmitter
Callback interface for SAX: not for application use
Override the behaviour of endDocument() in ContentEmitter, so that it fires off
the transformation of the constructed document
Callback interface for SAX: not for application use
Register the end of the DTD.
SAX2: called after the doctype is parsed
Output an element end tag
Output an element end tag.
endElement: Discard the namespaces declared on this element.
Callback interface for SAX: not for application use
Output an element end tag.
Callback interface for SAX: not for application use
Callback interface for SAX: not for application use
Callback interface for SAX: not for application use
SAX2: called after parsing a general entity in content
Callback interface for SAX: not for application use
On demand, make an index for quick access to preceding-sibling nodes
Called when an element of the stylesheet gets processed
Called when an element of the stylesheet gets processed
Called when a node in the stylesheet gets processed
Called when a node of the source tree gets processed
Called when a node of the source tree gets processed
Called when a node of the source tree gets processed
Return an enumeration of this nodeset value.
Return an enumeration of this nodeset value.
Return an enumeration of this nodeset value.
Return an enumeration of this nodeset value.
Return an enumeration of this nodeset value.
Return an enumeration of this nodeset value.
Return an enumeration of this nodeset value.
Return an enumeration of nodes in a nodeset.
Return an enumeration that returns the nodes in document order
Return a node enumeration.
Return an enumeration of this nodeset value.
Evaluate the path-expression in a given context to return a NodeSet
Evaluate the expression in a given context to return a Node enumeration
Evaluate the expression by sorting the base nodeset using the supplied key.
Determine if two ObjectValues are equal
Determine if two StringValues are equal
Test whether this nodeset "equals" another Value
Test whether a nodeset "equals" another Value
Test whether a nodeset "equals" another Value
Test whether a nodeset "equals" another Value
Test whether a nodeset "equals" another Value
Test whether two values are equal.
Callback interface for SAX: not for application use
Receive notification of a recoverable error.
ErrorEmitter is an Emitter that generates an error message if any attempt
is made to produce output.
Error expression: this expression is generated when the supplied expression cannot be
parsed, and the containing element enables forwards-compatible processing.
Evaluate the stored expression supplied in the first argument
Evaluate in a general context
Evaluate in a general context
Evaluate in a general context
Evaluate in a general context
Evaluate in a general context
Evaluate in a general context
evaluate() handles evaluation of the function
Evaluate in a general context
Evaluate this expression.
Evaluate in a general context
Evaluate in a general context
Evaluate in a general context
Evaluate in a general context
Evaluate in a general context
Evaluate in a general context
Evaluate in a general context
Evaluate in a general context
Evaluate in a general context
Evaluate in a general context
Evaluate the expression in a given context
Evaluate in a general context
Evaluate in a general context
Evaluate in a general context
Evaluate in a general context
Evaluate in a general context
Evaluate the expression in a given context
Evaluate in a general context
Evaluate in a general context
Evaluate in a general context
Evaluate in a general context
Evaluate in a general context
Evaluate in a general context
Evaluate in a general context
Evaluate in a general context
Evaluate in a general context
Get the value of this variable in a given context.
Evaluate the expression supplied in the first argument as a string
Evaluate the function in a boolean context
Evaluate the function in a boolean context
Evaluate the function in a boolean context
Evaluate an expression as a Boolean.
The result of x.evaluateAsBoolean(c) must be equivalent to x.evaluate(c).asBoolean();
but optimisations are possible when it is known that a boolean result is required,
especially in the case of a NodeSet.
Evaluate the function in a boolean context
Evaluate an expression as a Boolean.
The result of x.evaluateAsBoolean(c) must be equivalent to x.evaluate(c).asBoolean();
but optimisations are possible when it is known that a boolean result is required,
especially in the case of a NodeSet.
Evaluate the function in a boolean context
Evaluate the expression in a given context
Evaluate the function in a boolean context
Evaluate the expression in a given context
Evaluate the function in a boolean context
Evaluate the function in a node-set context
Evaluate an expression as a NodeSet.
Evaluate an expression as a NodeSet.
Evaluate in a context where a node-set is required
Evaluate an expression as a NodeSet.
Evaluate an expression as a NodeSet.
Evaluate an expression as a NodeSet.
Evaluate an expression as a NodeSet.
Evaluate the function in a numeric context
Evaluate the function in a numeric context
Evaluate an expression as a Number.
The result of x.evaluateAsNumber(c) must be equivalent to x.evaluate(c).asNumber();
but optimisations are possible when it is known that a numeric result is required,
especially in the case of a NodeSet.
Evaluate the function in a numeric context
Evaluate the function in a numeric context
Evaluate the function in a numeric context
Evaluate the function in a numeric context
Evaluate the function in a numeric context
Evaluate the function in a numeric context
Evaluate the function in a numeric context
Evaluate an expression as a String.
Evaluate the function in a string context
Evaluate an expression as a String.
The result of x.evaluateAsString(c) must be equivalent to x.evaluate(c).asString();
but optimisations are possible when it is known that a string result is required,
especially in the case of a NodeSet.
Evaluate in a context where a string is wanted
Evaluate the function in a string context
Evaluate the function in a string context
Evaluate the function in a string context
Evaluate the function in a string context
Evaluate the function in a string context
Evaluate the function in a string context
Evaluate the function in a string context
Evaluate the function in a string context
Evaluate the function in a string context
Evaluate the function in a string context
Evaluate the expression in a string context
Test whether node-set contains a node that satisfies a given condition
Get the exponential of a numeric value (SStL)
Expand a string containing surrogate pairs into an array of 32-bit characters
Expand the stylesheet elements subordinate to this one, returning the result
as a string.
This class serves two purposes: it is an abstract superclass for different kinds of XPath expression,
and it contains a static method to invoke the expression parser
Return an object representing a stored expression,
from the string supplied in the first argument.
An ExpressionContext represents the context for an XPath expression written
in the stylesheet.
Parser for XSL expressions and patterns.
Fixed namespace name for EXSLT/Common: "http://exslt.org/common"
Fixed namespace name for EXSLT/date: "http://exslt.org/dates-and-times"
Fixed namespace name for EXSLT/functions: "http://exslt.org/functions"
Fixed namespace name for EXSLT/math: "http://exslt.org/math"
Fixed namespace name for EXSLT/sets: "http://exslt.org/sets"
This class allows a SAXON application to encapsulate information
about an input source in a single object, which may include
a public identifier, a system identifier, a byte stream (possibly
with a specified encoding), a character stream, or a file.
Create a new input source from a File.
Create an ExtendedInputSource from an existing InputSource
Create a new input source from a byte stream
Create a new input source from a character stream
Create a new input source from a System ID
Interface ExtensionElementFactory.
This class implements functions that are supplied as standard with SAXON,
but which are not defined in the XSLT or XPath specifications.
SAX2: called on external entity declarations
Gather the unvalidated and unexpanded values of the properties.
Update an output properties object using the xsl:output elements in the stylesheet.
This class allows output to be generated.
Get a character string that uniquely identifies this node
Get a character string that uniquely identifies this node within the document
Get a character string that uniquely identifies this node within this document
(The calling code will prepend a document identifier)
Get a character string that uniquely identifies this node within this document
(The calling code will prepend a document identifier)
Get a character string that uniquely identifies this node.
Note: a.isSameNode(b) if and only if generateId(a)==generateId(b)
Get a character string that uniquely identifies this node.
Note: a.isSameNode(b) if and only if generateId(a)==generateId(b)
Get a character string that uniquely identifies this node within the document
The following code is used to create a list of Java declarations for
the fingerprints of standard names used in a stylesheet.
get(String) returns the value corresponding to a given key, if any
Get a list of all elements with a given name fingerprint
Get a list of all elements with a given name.
Get a list of all registered modes
Get the stylesheet specification(s) associated
via the xml-stylesheet processing instruction (see
http://www.w3.org/TR/xml-stylesheet/) with the document
document specified in the source parameter, and that match
the given criteria.
Return list of stylesheets that matched, as an array of Source objects
Retrieves an attribute value by name.
Retrieves an attribute value by name.
Allows the user to retrieve specific attributes on the underlying
implementation.
Get the attribute list for this element.
Get the attribute list for this element.
Make a (transient) attribute node from the array of attributes
Retrieves an attribute node by name.
Retrieves an attribute node by name.
Retrieves an Attr
node by local name and namespace URI.
Retrieves an Attr
node by local name and namespace URI.
Retrieves an attribute value by local name and namespace URI.
Retrieves an attribute value by local name and namespace URI.
Return a NamedNodeMap
containing the attributes of this node (if
it is an Element
) or null
otherwise.
A NamedNodeMap
containing the attributes of this element.
Return a NamedNodeMap
containing the attributes of this node (if
it is an Element
) or null
otherwise.
Get the value of a given attribute of this node
Get the value of a given attribute of this node
Get the value of a given attribute of this node
Get the value of a given attribute of this node
Get the value of a given attribute of this node
Find the value of a given attribute of this element.
Find the value of a given attribute of this element.
Find the value of a given attribute of this node.
Find the value of a given attribute of this node.
Find the value of a given attribute of this node.
Find the value of a given attribute of this node.
Find the value of a given attribute of this node.
Resolve an axis name into a symbolic constant representing the axis
Get the base URI for the node.
Get the base URI of this root node.
Get the base URI of this element node.
Get the Base URI of the element containing the expression, for resolving any
relative URI's used in the expression.
Get the base URI for the node.
Get the Base URI for the node, that is, the URI used for resolving a relative URI contained
in the node.
Get the Base URI for the node, that is, the URI used for resolving a relative URI contained
in the node.
Get the Base URI of the stylesheet element, for resolving any relative URI's used
in the expression.
Get the Base URI of the stylesheet element, for resolving any relative URI's used
in the expression.
Get the base URI of this root node.
Get the best fit amongst all the candidate methods or constructors
Get the Bindery used by this Context
Get the object bound to the variable
Make a CharacterSet appropriate to the encoding
Return a NodeList
that contains all children of this node.
Return a NodeList
that contains all children of this node.
Load a class using the class name provided.
Note that the method does not check that the object is of the right class.
Get the prefix code for a given Prefix
Get the uri code for a given URI
Get the column number of the node.
SAX Locator method (don't invoke on parser);
Get a Comparer which can be used to compare two values according to this sort key.
Get the containing XSLStyleSheet element
Get the ContentHandler registered using setContentHandler()
SAX2: Returns the object used to report the logical
content of an XML document.
Return the Context object
Get the context node, provided it is a DOM Node
Return the context node from the XPath expression context
Get the context position (the position of the context node in the context node list)
Return the context position from the XPath expression context
Get the context size (the position of the last item in the current node list).
Return the context size from the XPath expression context
Get the controller for this Context
Count the nodes in the node-set.
Count the nodes in the node-set.
Count the nodes in the node-set.
Count the nodes in the node-set.
Count the nodes in the node-set.
Count the nodes in the node-set.
Count the nodes in the node-set.
Get the current node,provided it is a DOM Node.
Return the current node from the XSLT context: the same as
the result of calling the current() function from the XPath
expression context
Get the current template.
Get the character data of a Text or Comment node.
Determine the data type of the expression, if possible
Get the data type, if known statically.
Determine the data type of the expression
Determine the data type of the exprssion
Determine the data type of the expression
Determine the data type of the expression
Determine the data type of the expression
Determine the data type of the expression
Determine the data type of the expression
Determine the data type of the expression
Determine the data type of the expression
Determine the data type of the expression, if possible
Determine the data type of the expression, if possible
Determine the data type of the expression
Determine the data type of the exprEssion
Determine the data type of the expression, if possible
Determine the data type of the expression
Determine the data type of the expression, if possible
Determine the data type of the expression
Determine the data type of the expression
Determine the data type of the expression
Determine the data type of the expression
Determine the data type of the expression
Determine the data type of the expression
Determine the data type of the expression
Determine the data type of the expression
Determine the data type of the expression
Determine the data type of the expression, if possible
Determine the data type of the exprssion, if possible
Determine the data type of the expression
Determine the data type of the expression
Determine the data type of the expression
Determine the data type of the expression
Determine the data type of the exprssion, if possible
Determine the data type of the expression
Determine the data type of the expression
Determine the data type of the expression
Determine the data type of the expression, if possible
Determine the data type of the expression
Determine the data type of the expression
Determine the data type of the expression
Return the type of the expression (if known)
Determine the data type of the expression, if possible
Determine the data type of the expression
Determine the data type of the expression
Determine the data type of the expression
Determine the data type of the expression
Determine the data type of the expression
Determine the data type of the expression, if possible
Determine the data type of the expression
Determine the data type of the expression
Determine the data type of the expression, if possible
Get the data type, if known statically.
Get the data type, if known statically.
Get the DecimalFormatManager which handles decimal-format definitions
Get the default decimal-format.
Get the singular default NamePool
Determine the default priority to use if this pattern appears as a match pattern
for a template with no explicit priority attribute.
Determine the default priority of this node test when used on its own as a Pattern
Determine the default priority of this node test when used on its own as a Pattern
Determine the default priority of this node test when used on its own as a Pattern
Determine the default priority of this node test when used on its own as a Pattern
Determine the default priority of this node test when used on its own as a Pattern
Determine the default priority to use if this pattern appears as a match pattern
for a template with no explicit priority attribute.
Determine which aspects of the context the expression depends on.
Determine the dependencies
Determine the dependencies
Determine the dependencies
Determine the dependencies
Determine which aspects of the context the expression depends on.
Determine the dependencies
Determine the dependencies
Determine which aspects of the context the expression depends on.
Determine the dependencies
Determine which aspects of the context the expression depends on.
Determine which aspects of the context the expression depends on.
Determine the dependencies
Determine the dependencies
Determine the dependencies
Determine which aspects of the context the expression depends on.
Determine the dependencies
Determine which aspects of the context the expression depends on.
Get the dependencies of this expression on the context
Determine which aspects of the context the expression depends on.
Determine the dependencies
Determine the dependencies
Determine the dependencies
Determine the dependencies
Determine the dependencies
Determine which aspects of the context the expression depends on.
Determine which aspects of the context the expression depends on.
Determine the dependencies
Determine the dependencies
Determine the dependencies
Determine which aspects of the context the expression depends on.
Determine which aspects of the context the expression depends on.
Determine the dependencies
Determine which aspects of the context the expression depends on.
Determine the dependencies
Determine which aspects of the context the expression depends on.
Determine which aspects of the context the expression depends on.
Determine the dependencies
Determine the dependencies
Determine the dependencies
Determine which aspects of the context the expression depends on.
Determine the dependencies
Determine which aspects of the context the expression depends on.
Determine which aspects of the context the expression depends on.
Determine which aspects of the context the expression depends on.
Get the display name of this node.
Get the display name of this node.
Get the display name of this node.
Get the display name of this node.
Get the display form of a name (the QName), given its name code or fingerprint
Get the Document Type Declaration (see DocumentType
)
associated with this document.
Get the outermost element.
Get the root (outermost) element.
Get the outermost element.
Get the document number of a document that is already in the pool.
Get the root (document) node
Get the root (document) node
Get the root (document) node
Get the root (document) node
Get the root (document) node
Get the root (document) node
getDocuments() evaluates the function.
The location of the document or null
if undefined or if
the Document
was created using
DOMImplementation.createDocument
.
The location of the document or null
if undefined or if
the Document
was created using
DOMImplementation.createDocument
.
The configuration used when Document.normalizeDocument()
is invoked.
The configuration used when Document.normalizeDocument()
is invoked.
SAX2: Returns the object used to process declarations related
to notations and unparsed entities.
Return the current DTD handler.
SAX2: Returns the object used to process declarations related
to notations and unparsed entities.
Return the Element
whose ID
is given by
elementId
.
Return a NodeList
of all the Elements
with
a given tag name in the order in which they are encountered in a
preorder traversal of the Document
tree.
Return a NodeList
of all the Elements
with
a given local name and namespace URI in the order in which they are
encountered in a preorder traversal of the Document
tree.
Get an Emitter that can be used to feed data to this result tree fragment
Determine the name of the Java character set encoding to be used
Determine the name of the Java character set encoding to be used
SAX2: Returns the object used when resolving external
entities during parsing (both general and parameter entities).
Return the current entity resolver.
SAX2: Returns the object used when resolving external
entities during parsing (both general and parameter entities).
Return an enumeration over the nodes reached by the given axis from this node
Return an enumeration over the nodes reached by the given axis from this node
Return an enumeration over the nodes reached by the given axis from this node
Return an enumeration over the nodes reached by the given axis from this node
SAX2: Returns the object used to receive callbacks for XML
errors of all levels (fatal, nonfatal, warning); this is never null;
Return the current error handler.
SAX2: Returns the object used to receive callbacks for XML
errors of all levels (fatal, nonfatal, warning); this is never null;
Get the error event handler for the TransformerFactory.
Get the estimated length of the file (advisory only; -1 if not known)
Get the saved exception value.
Get a string containing the message for this exception and all contained exceptions
Identify the class to be used for stylesheet elements with a given local name.
Identify the class to be used for stylesheet elements with a given local name.
Get an external Java class corresponding to a given namespace prefix, if there is
one.
Get an external Java class corresponding to a given namespace prefix, if there is
one.
Get an external Java class corresponding to a given namespace prefix, if there is
one.
Get a Java class for a given namespace URI, if possible.
Get the state of the named feature.
SAX2: Tells the value of the specified feature flag.
Look up the value of a feature.
SAX2: Tells the value of the specified feature flag.
Look up the value of a feature.
This method returns a specialized object which implements the
specialized APIs of the specified feature and version, as specified
in .
Get the fingerprint of the node, used for matching names
Get the fingerprint of the name of the key definition
Determine the fingerprint of nodes to which this pattern applies.
Get the fingerprint required
Get the fingerprint of the node.
Determine the name fingerprint of nodes to which this pattern applies.
Get a fingerprint for the name with a given name code.
Get a fingerprint for a name, using this as the context for namespace resolution
Make a fingerprint, using this Element as the context for namespace resolution
Get a fingerprint for a name, using this as the context for namespace resolution
Get a fingerprint for the name with a given uri and local name.
Get the first node in the nodeset (in document order)
Get the first node in the nodeset (in document order)
Get the first node in the nodeset (in document order)
Get the first node in the nodeset (in document order)
Get the first node in the nodeset (in document order)
Get the first node in the nodeset (in document order)
Get the first node in the nodeset (in document order)
Get first child (DOM method)
Get first child - default implementation used for leaf nodes
Get the id of the current frame.
Get the saxon:group activation stack
Find the handler registered for a particular node in default mode.
Find the handler registered for a particular node in a specific mode.
Get a handler whose import precedence is in a particular range.
Get a DOMImplementation
object that handles this document.
Get the StyleSheet that included or imported this one.
Get the index of an attribute (by name).
SAX2 Attributes method (don't invoke on parser);
Get the index of an attribute (by name).
SAX2 Attributes method (don't invoke on parser);
Get the index, given the fingerprint
An attribute specifying the encoding used for this document at the time
of the parsing.
An attribute specifying the encoding used for this document at the time
of the parsing.
Get an instance of AnyNodeTest
Return an instance of an EmptyEnumeration
Get an instance of a LocalOrderComparer.
Get a NoNodeTest instance
Instantiate a class using the class name provided.
Note that the method does not check that the object is of the right class.
Get the Java class, if this XSLScript element matches the specified URI.
Get all the key definitions that match a particular fingerprint
Get the index for a given key
Get the index for a given key
Get the index for a given key
Get the index for a given key
Get the KeyManager which handles key definitions
getKeys() returns the keys in the tree in sorted order.
Get the context size (the position of the last item in the current node list)
Get last child (DOM method)
Get last child - default implementation used for leaf nodes
Get the last position, to be used only
when the context object is being used as the last position finder
Do lookahead to find the last position, if required
Get the length of a Text or Comment node.
Return the number of attributes in the list.
Get number of attributes (DOM NamedNodeMap method).
return the number of nodes in the list (DOM method)
SAX1 AttributeList, SAX2 Attributes method
(don't invoke on parser);
return the number of nodes in the list (DOM method)
Get the length of this string, as defined in XPath.
Get the length of a string, as defined in XPath.
Get the line number of the node within its source document entity.
Get the line number of this root node.
Get the line number of the node within its source document entity
Get the line number of the expression within its containing entity
Returns -1 if no line number is available
Get the line number of the node within its source document entity
Get the line number on which the pattern was defined
SAX Locator method (don't invoke on parser);
Get the line number of the expression within that container
Get the line number of the expression within its containing entity
Returns -1 if no line number is available
Get the line number of this root node.
Get the line number for an element.
Get the line number corresponding to a given sequence number
Get the line number for an element.
Determine which list to use for a given pattern (we must also search the generic list)
Get the local name of this node.
Get the local name of this node.
Get the local part of the name of this node.
Get the local part of the name of this node.
Get the local name of an attribute (by position).
Get the local part of a name, given its name code or fingerprint
SAX2 Attributes method (don't invoke on parser);
Extract the local name from a QName.
Get a string identifying the location of an error.
Get the match pattern for the key definition
Get the Emitter used for xsl:message output
Get the minimum import precedence of this stylesheet, that is, the lowest precedence
of any stylesheet imported by this one
Get the current mode (for use by the built-in handlers)
Get the Mode object for a named mode.
Get the name of an attribute node (the QName) (DOM method)
Function name (for diagnostics)
Function name (for diagnostics)
Function name (for diagnostics)
Function name (for diagnostics)
Function name (for diagnostics)
Function name (for diagnostics)
Function name (for diagnostics)
Function name (for diagnostics)
Get the name of the function.
Function name (for diagnostics)
Get the name of the function
Function name (for diagnostics)
Function name (for diagnostics)
Function name (for diagnostics)
Function name (for diagnostics)
Function name (for diagnostics)
Function name (for diagnostics)
Function name (for diagnostics)
Function name (for diagnostics)
Function name (for diagnostics)
Function name (for diagnostics)
Function name (for diagnostics)
Function name (for diagnostics)
Function name (for diagnostics)
Function name (for diagnostics)
Get the name of the function.
Function name (for diagnostics)
SAX1 AttributeList method (don't invoke on parser);
Get the name code of the node, used for displaying names
Get the nameCode of the node.
Get the name of this mode (for tracing output)
Get the nameCode of the node.
Get the namecode of an attribute (by position).
Get a named decimal-format registered using setNamedDecimalFormat
Get named attribute (DOM NamedNodeMap method)
Treats namespace declarations as attributes.
Get named attribute (DOM NamedNodeMap method)
Treats namespace declarations as attributes.
Get the name pool used for the names in this document
Get the name pool used for the names in this document
Get the name pool used for the names in this document
Get the namepool used for this document
Get the name pool used for the names in this document
Get the declared namespace alias for a given namespace URI code if there is one.
Get a namespace code for the prefix/URI of a given namecode
Get the existing namespace code for a namespace prefix/URI pair.
Get the list of in-scope namespaces for this element as an array of
namespace codes.
Make a (transient) namespace node from the array of namespace declarations
The namespace URI of this node, or null
if it is
unspecified.
Get the next node in document order
Get next sibling node (DOM method)
Get next sibling - always null
Get the underlying JDOM node
Return the node selected by this expression.
Return the node selected by this SingletonExpression
Return the first element selected by this Expression
Get the single node to which this expression refers
Get the node factory that was used to build this document
Get the name of this node, following the DOM rules
Get the encapsulated NodeSetExpression
Determine the type of nodes to which this pattern applies.
Determine the type of nodes to which this pattern applies.
Determine the types of nodes to which this pattern applies.
Determine the types of nodes to which this pattern applies.
Determine the types of nodes to which this pattern applies.
Determine the types of nodes to which this pattern applies.
Determine the types of nodes to which this pattern applies.
Determine the types of nodes to which this pattern applies.
Get the node value as defined in the DOM.
Get the name fingerprint of the n'th parameter (starting from 0).
Get node number (level="any").
Get node number (level="multiple").
Determine the number of actual arguments supplied in the function call
Get the number of documents in the pool
Get number of variables (size of stack frame)
Get node number (level="single").
Get the encapsulated object
Get the node corresponding to this javax.xml.transform.dom.DOMLocator
Get the node corresponding to this javax.xml.transform.dom.DOMLocator
Get the output properties for the transformation.
Get the output properties
Get the properties for xsl:output.
Get the value of an output property
Get the current Outputter.
Get the current outputter
Return the Document
object associated with this node.
Get owner Document (enabling extension functions to create new Nodes)
Return a Document to be used for creating nodes
The Element
node this attribute is attached to or
null
if this attribute is not in use.
Get the owning Procedure definition, if this is a local variable
Get a parameter to the transformation
Find the parent node of this node.
Find the parent node of this node.
Get the NodeInfo object representing the parent of this node
Get the NodeInfo object representing the parent of this node
Find the parent node of this node.
Find the parent node of this node (DOM method).
Get an absolute XPath expression that identifies a given node within its document
Get the import precedence of this stylesheet element.
Get the import precedence of this stylesheet
Get the prefix part of the name of this node.
Get the prefix part of the name of this node.
Get the prefix part of the name of this node.
Get the prefix part of the name of this node.
Get the prefix part of a name, given its name code or fingerprint
Extract the prefix from a QName.
Search the NamespaceList for a given URI, returning the corresponding prefix.
Search the NamespaceList for a given URI, returning the corresponding prefix.
Get the namespace prefix from a namespace code
Get the index of a prefix among all the prefixes used with a given URI
Get a prefix among all the prefixes used with a given URI, given its index
Get the PreparedStyleSheet object.
Get the owning PreparedStyleSheet object
Determine if all whitespace is to be preserved (in this case, no further testing
is needed)
Get the PreviewManager which handles saxon:preview element definitions
Get the previous node in document order
Get the previous sibling of the node (DOM method)
Get previous sibling - always null
Get the previous sibling of the node
Get the principal XSLStyleSheet node.
Get associated Procedure (for details of stack frame)
Get associated Procedure (for details of stack frame)
Get associated Procedure (for details of stack frame, if this is a global variable containing
local variable declarations)
Get associated Procedure (for details of stack frame)
Construct a default TextFragment object
SAX2: Returns the specified property.
Look up the value of a property.
SAX2: Returns the specified property.
Get a pseudo-attribute of a processing instruction.
Get the public identifier of the document entity containing this node.
SAX Locator method (don't invoke on parser);
Get the display name of an attribute (by position).
SAX2 Attributes method (don't invoke on parser);
Get the policy for handling recoverable errors
Get the number of a node if it is the last remembered one.
Get the output destination of the transformation
Get the output destination of the transformation
Get the return value from function
Get the root (document) node
Get the root (document) node
Get the rule corresponding to a given Node, by finding the best Pattern match.
Get the rule corresponding to a given Node, by finding the best Pattern match, subject to a minimum
and maximum precedence.
Get the RuleManager which handles template rules
Convert a supplied Source to a SAXSource
The type information associated with this attribute.
Get the value of the select expression if present or the content of the element otherwise
Get the node sequence number (in document order).
Get the node sequence number (in document order).
Determine a slot number for the variable.
Determine a slot number for the variable.
Determine a slot number for the variable.
Get the parser for source documents
If this attribute was explicitly given a value in the original
document, this is true
; otherwise, it is
false
.
Get the standalone context for XPath expressions and patterns.
Get the StandardNames object
Get the fallback URI resolver.
Determine the static context used when the expression was parsed
Determine the static context used when the pattern was parsed
An attribute specifying whether error checking is enforced or not.
An attribute specifying whether error checking is enforced or not.
Return the string value of the node.
Return the string value of the node.
Determine if all whitespace is to be stripped (in this case, no further testing
is needed)
Get the rules determining which nodes are to be stripped from the tree
Get the StyleNodeFactory in use
Get the parser for stylesheet documents
Get the root node of the principal stylesheet document
Get a Function declared using a saxon:function element in the stylesheet
Get the stylesheet URIs as an array of Strings
Get the system ID for the entity containing the node.
Get the system id of this root node
Get the system ID of the entity containing this element node.
Get the System ID of the entity containing the expression (used for diagnostics)
Get the systemId of the document
Get the system ID for the node.
Get the System ID for the node.
Get the System ID for the node.
Get the system id of the entity in which the pattern occurred
SAX Locator method (don't invoke on parser);
Get the system ID of the container of the expression
Get the System ID of the container of the expression.
Get the systemId of the document
Get the system id of this root node
Get the systemId of the document
Get the system id of an element in the document
Get the system ID corresponding to a given sequence number
Get the system id of an element in the document
The name of the element (DOM interface).
Get tail recursion parameters
Return the fingerprint for the name of this template
Get the Templates object to used for a transformation
This attribute returns the text content of this node and its
descendants.
Get the top level elements in this stylesheet, after applying include/import
Get the Transformer used for this transformation
Get the Transformer used for this transformation
Get the TransformerFactory used to create this PreparedStyleSheet
Get the tree model in use
Return the type of the value
Return the type of the value
Get the type of an attribute (by position).
SAX1 AttributeList, SAX2 Attributes method
(don't invoke on parser);
Get the type of an attribute (by name).
SAX1 AttributeList, SAX2 Attributes method
(don't invoke on parser);
Get the type of an attribute (by name).
SAX2 Attributes method (don't invoke on parser);
Get the unparsed entity with a given name
Get the unparsed entity with a given name
Get the unparsed entity with a given name
Get the unparsed entity with a given name
Get the URI part of the name of this node.
Get the URI part of the name of this node.
Get the URI part of the name of this node.
Get the URI part of the name of this node.
Get the namespace URI of an attribute (by position).
Get the namespace-URI of a name, given its name code or fingerprint
SAX2 Attributes method (don't invoke on parser);
Get the URI code of a name, given its name code or fingerprint
Search the NamespaceList for a given prefix, returning the corresponding URI.
Search the NamespaceList for a given prefix, returning the corresponding URI.
Get the URI for a prefix, using this Element as the context for namespace resolution
Get the URI for a prefix, using this Element as the context for namespace resolution
Get the URI for a prefix, using this Element as the context for namespace resolution
Get the namespace URI from a namespace code
Get the namespace URI from a URI code
Get the primary URI resolver.
Get the object that is used by default during the transformation
to resolve URIs used in document(), xsl:import, or xsl:include.
Get the use expression for the key definition
Retrieve a value associated with the context node
Get the named user data property for the node
Retrieves the object associated to a key on a this node.
Return the character value of an attribute node (DOM method)
Get the value of a variable
Get the value of a variable in the given frame
Get the value of an attribute (by position).
SAX1 AttributeList, SAX2 Attributes method
(don't invoke on parser);
Get the value of an attribute (by name).
SAX1 AttributeList, SAX2 Attributes method
(don't invoke on parser);
Get the value of an attribute (by name).
SAX Attributes method (don't invoke on parser);
Get the attribute value using its fingerprint
getValues() returns the values in the tree in sorted order.
Bind a variable used in this element to the XSLVariable element in which it is declared
Establish the fingerprint of the name of this variable.
Get the fingerprint of the variable name
Get the fingerprint of the variable name
Get the name of the variable, to use in diagnostics
Get the display name of the variable.
List the variables that are in scope for this stylesheet element.
Get the effective XSLT version in this region of the stylesheet
Get the effective XSLT version in this region of the stylesheet
Get the effective XSLT version in this region of the stylesheet
Get the version number on this element, or inherited from its ancestors
Returns all text of Text
nodes logically-adjacent text
nodes to this node, concatenated in document order.
An attribute specifying, as part of the
XML declaration, the encoding of this document.
An attribute specifying, as part of the
XML declaration, the encoding of this document.
An attribute specifying, as part of the
XML declaration, whether this document is standalone.
An attribute specifying, as part of the
XML declaration, whether this document is standalone.
An attribute specifying, as part of the
XML declaration, the version number of this document.
An attribute specifying, as part of the
XML declaration, the version number of this document.
graftElement() allows an element node to be transferred from one tree to another.
GroupActivation represents one activation of a saxon:group loop.
Id - class com.icl.saxon.functions.
Id IdentityTransformerHandler implements the javax.xml.transform.sax.TransformerHandler
interface.
Create a IdentityTransformerHandler and initialise variables.
IDFilter is a SAX filter that extracts the subtree of a document rooted at the
element with a given ID value.
An IDPattern is a pattern of the form id(literal)
Return the value of the second argument if the first is true, or the third argument
otherwise.
Callback interface for SAX: not for application use
Output ignorable white space
Output ignorable white space
Output ignorable white space
Import a node from another document to this document.
Import the names defined in another namepool (typically the one used
to create the stylesheet: these names are imported into the namepool
used to build the source document).
Determine if a character is present in the character set
Construct indent string, for diagnostic output
Initialise a new ElementImpl with an element name
Initialise a new ElementWithAttributes with an element name and attribute list
Allocate space in bindery for all the variables needed
This has to be done early to accommodate preview mode
Insert the node newChild
before the existing child node
refChild
.
Insert a string at the specified character offset.
SAX2: called on internal entity declarations
An InternalError represents an condition detected during Saxon processing that
should never occur.
Return the intersection of two node-sets
Return the intersection of two node-sets
An enumeration representing a nodeset that is an intersection of two other NodeSets.
Form an enumeration of the intersection of the nodes in two nodesets
Return the inverse of a relational operator, so that "a op b" can be
rewritten as "b inverse(op) a"
Determine whether this node is an ancestor of another node
Determine whether the variable is assignable using saxon:assign
Test whether it is permitted to assign to the variable using the saxon:assign
extension element.
Test whether it is permitted to assign to the variable using the saxon:assign
extension element.
Determine whether the context position is the same as the context size
that is, whether position()=last()
See if a particular element is a CDATA element
Returns true if the specified character can be considered content.
Determine, in the case of an expression whose data type is Value.NODESET,
whether all the nodes in the node-set are guaranteed to come from the same
document as the context node.
Determine, in the case of an expression whose data type is Value.NODESET,
whether all the nodes in the node-set are guaranteed to come from the same
document as the context node.
Determine, in the case of an expression whose data type is Value.NODESET,
whether all the nodes in the node-set are guaranteed to come from the same
document as the context node.
Determine, in the case of an expression whose data type is Value.NODESET,
whether all the nodes in the node-set are guaranteed to come from the same
document as the context node.
Determine, in the case of an expression whose data type is Value.NODESET,
whether all the nodes in the node-set are guaranteed to come from the same
document as the context node.
Determine, in the case of an expression whose data type is Value.NODESET,
whether all the nodes in the node-set are guaranteed to come from the same
document as the context node.
Determine, in the case of an expression whose data type is Value.NODESET,
whether all the nodes in the node-set are guaranteed to come from the same
document as the context node.
Determine, in the case of an expression whose data type is Value.NODESET,
whether all the nodes in the node-set are guaranteed to come from the same
document as the context node.
This method checks if the specified namespaceURI
is the
default namespace or not.
Determine if an extension element is available
Determine if an extension element is available
Determine if an extension element is available
Method to support the element-available() function
isEmpty()
Tests if this binary tree contains no keys.
Tests whether two nodes are equal.
Test if global variable has already been evaluated
Check whether a namespace uri defines an namespace excluded from the result.
Determine whether a given URI code identifies an extension element namespace
Determine whether a given URI identifies an extension element namespace
Determine whether a given URI code identifies an extension element namespace
Check whether a namespace uri defines an extension element.
Table indicating for each axis whether it is in forwards document order
Determine if a function is available
Determine if a function is available
Determine if a function is available
Determine if general use as a node-set is allowed
Determine whether this variable is global
Returns whether the given character is a high surrogate
Returns whether this attribute is known to be of type ID (i.e.
isImport() returns true if this is an xsl:import statement rather than an xsl:include
isImport() returns true if this is an xsl:import statement rather than an xsl:include
isImport() returns true if this is an xsl:import statement rather than an xsl:include
Determine whether this node is an instruction.
Determine whether this node is an instruction.
Determine whether this node is an instruction.
Determine whether this node is an instruction.
Determine whether this node is an instruction.
Determine whether this node is an instruction.
Determine whether this node is an instruction.
Determine whether this node is an instruction.
Determine whether this node is an instruction.
Determine whether this node is an instruction.
Determine whether this node is an instruction.
Determine whether this node is an instruction.
Determine whether this node is an instruction.
Determine whether this node is an instruction.
Determine whether this node is an instruction.
Determine whether this node is an instruction.
Determine whether this node is an instruction.
Determine whether this node is an instruction.
Determine whether this node is an instruction.
Determine whether this node is an instruction.
Determine whether this node is an instruction.
Determine whether this node is an instruction.
Determine whether this node is an instruction.
Determine whether this node is an instruction.
Determine whether this node is an instruction.
Determine whether this node is an instruction.
Determine whether this node is an instruction.
Determine whether this node is an instruction.
Returns true if the specified character is invalid.
position()=last() expression
Construct a condition that tests position()=last (if condition
is true) or position()!=last() (if condition is false).
Determine whether line numbering is enabled
Returns whether the given character is a low surrogate
Returns true if the specified character can be considered markup.
Returns true if the specified character is a valid name
character as defined by production [4] in the XML 1.0
specification.
Returns true if the specified character is a valid name start
character as defined by production [5] in the XML 1.0
specification.
Returns true if the specified character is a valid NCName
character as defined by production [5] in Namespaces in XML
recommendation.
Validate whether a given string constitutes a valid NCName, as defined in XML Namespaces
Returns true if the specified character is a valid NCName start
character as defined by production [4] in Namespaces in XML
recommendation.
Test whether an encapsulated Java object is null
Determine whether the nodes returned by this enumeration are known to be peers, that is,
no node is a descendant or ancestor of another node.
Determine whether the nodes returned by this enumeration are known to be peers, that is,
no node is a descendant or ancestor of another node.
Determine whether the nodes are guaranteed to be peers
Determine whether the nodes are guaranteed to be peers
Determine whether the nodes returned by this enumeration are known to be peers, that is,
no node is a descendant or ancestor of another node.
Determine whether the nodes returned by this enumeration are known to be peers, that is,
no node is a descendant or ancestor of another node.
Determine whether the nodes returned by this enumeration are known to be peers, that is,
no node is a descendant or ancestor of another node.
Determine whether the nodes returned by this enumeration are known to be peers, that is,
no node is a descendant or ancestor of another node.
Determine whether the nodes returned by this enumeration are known to be peers, that is,
no node is a descendant or ancestor of another node.
Table indicating for each axis whether it is a peer axis.
Determine whether an element is a preview element.
Returns true if the specified character is a valid Pubid
character as defined by production [13] in the XML 1.0
specification.
Validate whether a given string constitutes a valid QName, as defined in XML Namespaces
Determine if the pattern uses positional filters
Table indicating for each axis whether it is in reverse document order
Determine whether the nodes returned by this enumeration are known to be in
reverse document order.
Determine whether the nodes returned by this enumeration are known to be in
reverse document order.
Determine whether the nodes returned by this enumeration are known to be in
reverse document order.
Determine whether the nodes returned by this enumeration are known to be in
reverse document order.
Determine whether the nodes returned by this enumeration are known to be in
reverse document order.
Determine whether the nodes returned by this enumeration are known to be in
reverse document order.
Determine whether the nodes returned by this enumeration are known to be in
reverse document order.
Determine whether the nodes returned by this enumeration are known to be in
reverse document order.
Returns whether this node is the same node as the given one.
Determine whether this is the same node as another node
Determine whether this is the same node as another node
Determine whether this is the same node as another node.
Determine whether this is the same node as another node.
Determine whether the namepool is sealed
Determine whether the nodes returned by this enumeration are known to be in document order
Determine whether the nodes returned by this enumeration are known to be in document order
Test whether the value is known to be sorted
Determine whether the nodes are guaranteed to be in document order
Determine whether the nodes are guaranteed to be in document order
Determine whether the nodes returned by this enumeration are known to be in document order
Test whether the value is known to be sorted
Test whether the value is known to be sorted
Test whether the value is known to be sorted
Determine whether the nodes returned by this enumeration are known to be in document order
Determine whether the nodes returned by this enumeration are known to be in document order
Test whether the value is known to be sorted
Determine whether the nodes returned by this enumeration are known to be in document order
Determine whether the nodes returned by this enumeration are known to be in document order
Returns true if the specified character is a space character
as defined by production [3] in the XML 1.0 specification.
Decide whether an element is in the set of white-space preserving element types
Decide whether an element is in the set of white-space preserving element types
Table indicating for each axis whether it is contained within the subtree
rooted at the origin node.
Returns true if the specified character is a supplemental character.
Tests whether the DOM implementation implements a specific feature and
that feature is supported by this node.
Return whether a given char (codepoint) is a surrogate (high or low)
//MHK: this method reinstated from an earlier version of the Apache XMLChar module
Test whether this is a top-level element
determine whether this document uses namespaces
Returns true if the specified character is valid.
Returns true if the encoding name is a valid IANA encoding.
Returns true if the encoding name is a valid Java encoding.
Check to see if a string is a valid Name according to [5]
in the XML 1.0 Recommendation
Check to see if a string is a valid NCName according to [4]
from the XML Namespaces 1.0 Recommendation
Check to see if a string is a valid Nmtoken according to [7]
in the XML 1.0 Recommendation
Check that a supplied output key is valid
Determine if a string is all-whitespace
Determine if whitespace stripping is disabled
Get n'th attribute (DOM NamedNodeMap method).
Return the n'th item in the list (DOM method)
Return the n'th item in the list (DOM method)
A ParameterSet is a set of parameters supplied when calling a template.
PARENT - static field in class com.icl.saxon.om.
Axis Class ParentNodeExpression represents the XPath expression ".." or "parent::node()"
Walk a document (traversing the nodes depth first)
Walk a document (traversing the nodes depth first)
"Parse an XML document." In the context of a Transformer, this means
perform a transformation.
SAX1, SAX2: Auxiliary API to parse an XML document, used mostly
when no URI is available.
SAX1, SAX2: Preferred API to parse an XML document, using a
system identifier (URI).
Parse a string representing an expression
Parse a string representing a pattern
Return an XPath expression that identifies the current node
An expression that establishes a set of nodes by following relationships between nodes
in the document.
A Pattern represents the result of parsing an XSLT pattern string.
PI - static field in class com.icl.saxon.om.
NodeInfo The PIGrabber class is a SAX ContentHandler that looks for xml-stylesheet processing
instructions and tests whether they match specified criteria; for those that do, it creates
an InputSource object referring to the relevant stylesheet
This interface defines properties of a pluggable character set, that is, a user-supplied
character set.
Get the power of two numeric values (SStL)
Prepare a stylesheet from an InputSource
Prepare the format pattern.
Process the attribute list
Set the attribute list for the element.
Set the attribute list for the element.
Set the attribute list for the element.
Set the attribute list for the element.
Set the attribute list for the element.
Set the attribute list for the element.
Set the attribute list for the element.
Set the attribute list for the element.
Set the attribute list for the element.
Set the attribute list for the element.
Set the attribute list for the element.
Set the attribute list for the element.
Set the attribute list for the element.
Set the attribute list for the element.
Set the attribute list for the element.
Set the attribute list for the element.
Set the attribute list for the element.
Set the attribute list for the element.
Set the attribute list for the element.
Set the attribute list for the element.
Set the attribute list for the element.
Set the attribute list for the element.
Set the attribute list for the element.
Set the attribute list for the element.
Set the attribute list for the element.
Prepare the attributes on the stylesheet element
Set the attribute list for the element.
Set the attribute list for the element.
Set the attribute list for the element.
This PreparedStyleSheet class represents a StyleSheet that has been
prepared for execution (or "compiled").
Constructor: deliberately protected
An iterator over nodes, that prepends a given node to the nodes
returned by another iterator.
Default preprocessing method does nothing.
Preprocess: this registers the node handler with the controller
Default preprocessing method does nothing.
Default preprocessing method does nothing.
Default preprocessing method does nothing.
Default preprocessing method does nothing.
Preprocess: this ensures space is available for local variables declared within
this global variable
Default preprocessing method does nothing.
Preprocess does all the processing possible before the source document is available.
Preprocess: this registers the template with the rule manager, and ensures
space is available for local variables
PreviewManager handles the registration of preview elements for use by the Builder
Table indicating the principal node type of each axis
A procedure represents a top-level element that can contain local variable declarations.
Process the literal result element by copying it to the result tree
Process: called to do the real work of this stylesheet element.
Process: called to do the real work of this stylesheet element.
Process: called to do the real work of this stylesheet element.
Process: called to do the real work of this stylesheet element.
Process saxon:handler element.
Process: called to do the real work of this stylesheet element.
Process the return/result instruction
Process: called to do the real work of this stylesheet element.
Process: called to do the real work of this stylesheet element.
Process: called to do the real work of this stylesheet element.
Process: called to do the real work of this stylesheet element.
Process: called to do the real work of this stylesheet element.
Process: called to do the real work of this stylesheet element.
Process: called to do the real work of this stylesheet element.
Process: called to do the real work of this stylesheet element.
Process: called to do the real work of this stylesheet element.
Process: called to do the real work of this stylesheet element.
Process: called to do the real work of this stylesheet element.
Process: called to do the real work of this stylesheet element.
Process: called to do the real work of this stylesheet element.
Process: called to do the real work of this stylesheet element.
Process: called to do the real work of this stylesheet element.
Process: called to do the real work of this stylesheet element.
Process: called to do the real work of this stylesheet element.
Process: called to do the real work of this stylesheet element.
Process: called to do the real work of this stylesheet element.
Process: called to do the real work of this stylesheet element.
Process() is called once the source document is available.
Process: called to do the real work of this stylesheet element.
Process: called to do the real work of this stylesheet element.
Process the variable declaration
Process: called to do the real work of this stylesheet element.
Process the attributes of this element and all its children.
Process the attributes of this element and all its children
Process the attributes of every node in the stylesheet
Process the attribute list for the element.
Expand the attribute sets referenced in this element's use-attribute-sets attribute
Process the children of this node in the stylesheet
Process each file in the source directory using the same supplied stylesheet
Process each file in the source directory using its own associated stylesheet
Process the [xsl:]exclude-result-prefixes attribute if there is one
Process the [xsl:]extension-element-prefixes attribute.
Process the [xsl:]extension-element-prefixes attribute if there is one
Process a single file using a supplied stylesheet
Process a single source file using its associated stylesheet(s)
Output a processing instruction
Callback interface for SAX: not for application use
Handle a processing instruction.
Output a processing instruction
Handle a processing instruction.
Handle a processing instruction.
Output a processing instruction
Output a processing instruction.
Callback interface for SAX: not for application use
Note: because SAX1 does not deliver comment nodes, we get these in the form of a processing
instruction with a null name.
Callback interface for SAX: not for application use
Note: because SAX1 does not deliver comment nodes, we get these in the form of a processing
instruction with a null name.
Handle a processing instruction.
Output a processing instruction
Process the [xsl:]version attribute if there is one
Process the version attribute - mandatory on this element (but checked elsewhere)
ProcInstParser is used to parse pseudo-attributes within Processing Instructions
A ProxyEmitter is an Emitter that filters data before passing it to another
underlying Emitter.
Add a parameter to the ParameterSet
put(Object, Object) puts a new entry in the tree, overwriting any previous entry with
the same key.
An enhanced SAX2 version of Microstar's Ælfred XML parser.
Fixed namespace name for SAXON: "http://icl.com/saxon"
saxon:assign element in stylesheet.
The saxon:assign element has mandatory attribute name and optional attribute expr.
A saxon:doctype element in the stylesheet.
A saxon:entity-ref element in the stylesheet.
A class which implements efficient and thread-safe multi-cast event
dispatching for the TraceListener evants.
Creates an event multicaster instance which chains listener-a
with listener-b.
Handler for saxon:function and exslt:function elements in stylesheet.
Handler for saxon:group elements in stylesheet.
A saxon:handler element in the style sheet: defines a Java nodehandler that
can be used to process a node in place of an XSLT template
A saxon:item element in the stylesheet.
Provides string constants that can be used to set
output properties for a Transformer, or to retrieve
output properties from a Transformer or Templates object.
Handler for saxon:preview elements in stylesheet.
Handler for saxon:return or exslt:result elements in stylesheet.
The element has optional attribute select
Handler for saxon:while elements in stylesheet.
The saxon:while element has a mandatory attribute test, a boolean expression.
Implements the JAXP 1.1 ParserFactory interface.
Return the current second of the minute
Return the second of the minute in the specified date or date/time
Get the nodes with a given key value
Return the first node selected by this Expression when evaluated
in the current context
Return the first node in the nodeset (in document order)
Return the first node in the nodeset (in document order)
Return the first node selected by this Expression when evaluated in the current context
Get the element with a given ID.
Get the element with a given ID, if any
Get the element with a given ID, if any
Get the element with a given ID.
SELF - static field in class com.icl.saxon.om.
Axis Allows the user to set specific attributes on the underlying
implementation.
Set the value of an attribute on the current element.
Set the value of an attribute on the current element.
Adds a new attribute node.
Adds a new attribute node.
Set the Base URI for the nodes in the result tree fragment.
Set the Comparer to be used for the keys in this tree.
Register a content handler to receive the output of the transformation
filter.
SAX2: Assigns the object used to report the logical
content of an XML document.
Set the controller for this Context
Set the Controller to be used
Set the current template.
Set the character data of a Text or Comment node.
Register the default decimal-format.
Set up the XSLT-defined default attributes in a DecimalFormatSymbols
Set a diagnostic name for this transformation (accessible through toString())
Indicate whether comments and Processing Instructions should be discarded
Set the DOM Document that will be walked
Set the top-level element of the document (variously called the root element or the
document element).
SAX1: Set the document handler for this parser.
SAX1: Set the document handler for this parser.
Callback interface for SAX: not for application use
Set locator, to identify position in the document.
Callback interface for SAX: not for application use
The location of the document or null
if undefined or if
the Document
was created using
DOMImplementation.createDocument
.
The location of the document or null
if undefined or if
the Document
was created using
DOMImplementation.createDocument
.
SAX1, SAX2: Set the DTD handler for this parser.
Allow an application to register a DTD event handler.
SAX1, SAX2: Set the DTD handler for this parser.
Define whether duplicate keys are allowed or not.
SAX1, SAX2: Set the entity resolver for this parser.
Allow an application to register an entity resolver.
SAX1, SAX2: Set the entity resolver for this parser.
Set the SAX error handler to use.
SAX1, SAX2: Set the error handler for this parser.
Allow an application to register an error event handler.
SAX1, SAX2: Set the error handler for this parser.
Set the JAXP error listener to use, if no SAX errorHandler has been provided.
Set the error event listener for the TransformerFactory, which
is used for the processing of transformation instructions,
and not for the transformation itself.
Set output destination for error messages (default is System.err)
Set output for error messages produced by the default error handler.
The default error handler does not throw an exception
for parse errors or input I/O errors, rather it returns a result code and
writes diagnostics to a user-specified output writer, which defaults to
System.err
This call has no effect if setErrorHandler() has been called to supply a
user-defined error handler
Switch escaping on or off.
Switch escaping on or off.
Switch escaping (of special characters) on or off.
Switch escaping on or off.
Switch escaping on or off.
Set the estimated length of the file (advisory only)
Set/Unset a flag to indicate that a particular global variable is currently being
evaluated.
Set a feature for this DocumentBuilderFactory
and DocumentBuilder
s created by this factory.
SAX2: Sets the state of feature flags in this parser.
Set the state of a feature.
SAX2: Sets the state of feature flags in this parser.
Set a feature for this TransformerFactory
and Transformer
s
or Template
s created by this factory.
Specify that input is to come from a given File.
Create the reference to the saxon:function element
setFunctionName: locates the external class and the method (or candidate methods)
to which this function relates.
Register a handler for a particular pattern.
Register a handler for a particular pattern.
Register a handler for a particular pattern.
If the parameter isId
is true
, this method
declares the specified attribute to be a user-determined ID attribute
.
If the parameter isId
is true
, this method
declares the specified attribute to be a user-determined ID attribute
.
If the parameter isId
is true
, this method
declares the specified attribute to be a user-determined ID attribute
.
Set the StyleSheet that included or imported this one.
Register a key definition.
Set the index for a given key.
Set the index for a given key
Set the index for a given key
Set the index for a given key.
Set the context size; this also makes the Context object responisble for returning the last()
position.
Set the LastPositionFinder, another object that will do the work of returning the last()
position
Set the Lexical Handler to be used.
Set the line number of the element within its source document entity
Set the line number for an element.
Set the line number corresponding to a given sequence number
Set the line number for an element.
Set line numbering on or off
Set line numbering (of the source document) on or off
SAX1: Sets the locale used for diagnostics; currently,
only locales using the English language are supported.
SAX1: Sets the locale used for diagnostics; currently,
only locales using the English language are supported.
Set the Emitter to be used for xsl:message output
Set the minimum import precedence of this stylesheet, that is, the lowest precedence
of any stylesheet imported by this one
Set the mode (for use by the built-in handlers)
Set the name of this mode (for tracing output)
Set a named decimal format.
Set named attribute (DOM NamedNodeMap method: always fails)
Set named attribute (DOM NamedNodeMap method: always fails)
Set the name pool to be used
Set the name pool used for all names in this document
Set the name pool used for all names in this document
Set the name pool used for all names in this document
Set the namePool in which all name codes can be found
Set the name pool to be used for all name codes
Set the name pool to be used
Set the name pool to be used for all name codes
Set the name pool used for all names in this document
Set the namespace declarations for the element
Set the node factory that was used to build this document
Set the Node Factory to use.
Set the original text of the pattern for use in diagnostics
Initialise the outputter for a new output destination, supplying
the output format details.
Set the output properties
Set the output properties for the transformation.
Set the output properties
Set an output property for the transformation.
Set the output destination as a byte stream
Set a parameter for the transformation.
Set parameters supplied externally (typically, on the command line).
Set the import precedence of this stylesheet
Set the namespace prefix of this node.
Associate this Controller with a compiled stylesheet
Create link to the owning PreparedStyleSheet object
Specify that all whitespace nodes are to be preserved
Register an element as a preview element.
Set the PreviewManager to use
Define the mode that will be used for previewing elements.
SAX2: Assigns the specified property.
Set the value of a property.
SAX2: Assigns the specified property.
Set the policy for handling recoverable errors
Set the last remembered node, for node numbering purposes
Indicate whether the content handler can handle a stream of events that is merely
well-balanced, or whether it can only handle a well-formed sequence.
Set the output destination of the transformation
Set the output destination of the transformation
Set the result destination
Set return value from function
Set the root (document) node to use.
This class implements extension functions in the
http://exslt.org/sets namespace.
Set a flag to indicate whether the nodes are sorted.
Set a flag to indicate whether the nodes are sorted.
Set a flag to indicate whether the nodes are sorted.
Set a flag to indicate whether the nodes are sorted.
Set a flag to indicate whether the nodes are sorted.
Set the expression used as the sort key
Add a sort key and other sorting parameters
Set the standalone context for XPath expressions and patterns.
Set the DOM Document that will be walked
Set the static context used when the expression was parsed
Set the static context used when the pattern was parsed
An attribute specifying whether error checking is enforced or not.
An attribute specifying whether error checking is enforced or not.
Specify that all whitespace nodes are to be stripped
Create a PreparedStyleSheet from a supplied DocumentInfo
Note: the document must have been built using the StyleNodeFactory
Set the rules appropriate for whitespace-stripping in a stylesheet
Mark the NamePool to indicate that it contains names defined in a
particular stylesheet
Set the system id of an element in the document
Set the system ID corresponding to a given sequence number
Set the system id of an element in the document
Set the system id of this node
Set the system ID of this node.
Set the SystemId of the document
Set the system ID of this node.
Set the SystemId of the document
Set the system id of this node
Set the SystemId of the document
Set tail recursion parameters
This attribute returns the text content of this node and its
descendants.
Set timing option on or off
Set the tree data model to use
Set the underlying content handler.
Set the underlying document handler.
Set the underlying emitter.
Set the URI for an unparsed entity in the document.
Set an unparsed entity URI associated with this document.
Set unparsed entity URI Used only when supplying
input from a parser.
Set the URI for an unparsed entity in the document.
Set an unparsed entity in the document
Set an unparsed entity URI associated with this document.
Set an unparsed entity URI for the document
Set the URI for an unparsed entity in the document.
Set an object that will be used to resolve URIs used in
document(), etc.
Set the URI resolver to be used for the href attribute
Set an object that is used by default during the transformation
to resolve URIs used in xsl:import, or xsl:include.
Save a value associated with the context node
Set a user data property for a node.
Associate an object to a key on this node.
Set the value of an attribute node.
Indicate that this stylesheet was included (by its "importer") using an xsl:include
statement as distinct from xsl:import
Set the output destination as a character stream
Set the result destination
An attribute specifying, as part of the
XML declaration, whether this document is standalone.
An attribute specifying, as part of the
XML declaration, whether this document is standalone.
An attribute specifying, as part of the
XML declaration, the version number of this document.
An attribute specifying, as part of the
XML declaration, the version number of this document.
A diagnostic function to print the contents of a node-set
A Simple trace listener that writes messages to System.err
Simplify the function (by simplifying its arguments)
Simplify the pattern: perform any context-independent optimisations
Simplify the pattern by applying any context-independent optimisations.
Simplify the function call
Simplify the pattern: perform any context-independent optimisations
Get the sine of a numeric value (SStL)
Singleton Comparison: A Relational Expression that compares a singleton node-set with a string
or numeric value for equals, not-equals, greater-than or less-than.
SingletonEnumeration: an enumeration of zero or one nodes
A node set expression that will always return zero or one nodes
A node-set value containing zero or one nodes
Create a node-set containing one node
Sort the nodes into document order.
Sort the nodes into document order.
Sort the nodes into document order.
Sort the nodes into document order.
Sort the nodes into document order.
This is a generic version of C.A.R Hoare's Quick Sort
algorithm.
A Sortable is an object that can be sorted using the QuickSort method.
A NodeSetExpression that retrieves nodes in order according to a specified sort key.
A SortKeyDefinition defines one component of a sort key.
A SortKeyEnumeration is NodeEnumeration that delivers the nodes sorted according to
a specified sort key.
SOURCE_PARSER_CLASS must be the full class name of an XMLReader
Process xsl:include and xsl:import elements.
Break this node into two nodes at the specified offset,
keeping both in the tree as siblings.
An sql:close element in the stylesheet.
An sql:insert element in the stylesheet.
An sql:connect element in the stylesheet.
An sql:insert element in the stylesheet.
Get the square root of a numeric value (SStL)
A StandaloneContext provides a context for parsing an expression or pattern appearing
in a context other than a stylesheet.
Create a StandaloneContext using the default NamePool
Create a StandaloneContext using a specific NamePool
StandardErrorListener is the standard error handler for XSLT processing
errors, used if no other ErrorListener is nominated.
This class provides the service of converting a URI into an InputSource.
Define action to be taken at the start of a node.
This method must be implemented in a subclass.
Define action to be taken at the start of a node.
This method must be implemented in a subclass.
Process a node in the source document.
SAX2: called before parsing CDATA characters
Callback interface for SAX: not for application use
Override the behaviour of startDocument() in ContentEmitter
Callback interface for SAX: not for application use
Callback interface for SAX: not for application use
Callback interface for SAX: not for application use
Register the start of the DTD.
SAX2: called when the doctype is partially parsed
Define action to be taken before an element of this element type.
Default implementation does nothing, other than causing subordinate elements
to be processed in the same mode as the caller
Output an element start tag.
Callback interface for SAX: not for application use
Output an element start tag.
Callback interface for SAX: not for application use
Callback interface for SAX: not for application use
Output an element start tag.
Callback interface for SAX: not for application use
Abort the parse when the first start element tag is found
SAX2: called before parsing a general entity in content
Callback interface for SAX: not for application use
A StaticContext contains the information needed while an expression or pattern
is being parsed.
A step in a path expression
STRING - static field in class com.icl.saxon.expr.
Value A Comparer used for comparing keys.
This class allows output to be generated.
Static method to convert strings to numbers.
Return the String value of a node
Return the string-value of the specified Node
The Stripper class maintains details of which elements need to be stripped.
Default constructor for use in subclasses
create a Stripper and initialise variables
Determine whether this stylesheet does any whitespace stripping
Use the xsl:strip-space directives in this stylesheet to strip spaces from a
source document.
STYLE_PARSER_CLASS must be the full class name of an XMLReader
Abstract superclass for all element nodes in the stylesheet.
Construct an exception with diagnostic information
StyleException is used to indicate a SAXException whose message already contains information
identifying the location of the error.
This StyleSheet class is the entry point to the Saxon XSLT Processor.
This class represents a call to a function defined in the stylesheet
The StylesheetStripper refines the Stripper class to do stripping of
whitespace nodes on a stylesheet.
Make this node a substitute for a temporary one previously added to the tree.
Extract a range of data from a Text or Comment node.
Sum - class com.icl.saxon.functions.
Sum Total a stored expression over a set of nodes
Returns true the supplemental character corresponding to the given
surrogates.
Alternative to isSupported(), defined in a draft DOM spec
Swap two nodes (needed to implement the Sortable interface)
Swap two objects within this Sortable, identified by their position.
Swap two nodes (needed to implement the Sortable interface)
Return the system identifier of the context node
System IDs are not held in nodes in the tree, because they are usually the same
for a whole document.
Get the value of a system property
Return an object representing the value of the system property
whose expanded name has the specified URI and local part