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
Produce output using the current Writer.
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
CommentImpl is an implementation of a Comment node
This class implements extension functions in the
http://exslt.org/common namespace.
Compact the attribute list to avoid wasting memory
Compact the space used by this node
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.
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.
Test whether a node conforms.
Special code to skip the ancestors of the start node
Test whether a node conforms to the node type and name constraints.
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
Constant: the element has a content model of ANY.
Constant: the element has element content.
Constant: the element has declared content of EMPTY.
Constant: the element has mixed content.
Constant: an element has not been declared.
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
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
Copy this node to a given outputter (deep copy)
Copy this node to a given outputter
Copy the result tree fragment value to a given Outputter
Copy this node to a given outputter
Copy this node to a given outputter
Copy this node 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
Copy this node 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 this node to a given outputter
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
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
Copy the string-value of this node to a given outputter
Get the cosine of a numeric value (SStL)
Count the number of nodes in the enumeration.
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
Table of HTML tags that have no closing tag
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.
Output an element end tag.
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
Constant: the entity is internal.
Constant: the entity is external, non-parseable data.
Constant: the entity is external XML data.
Constant: the entity has not been declared.
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.
Evaluate the path-expression in a given context to return a NodeSet
Return an enumeration of nodes in a nodeset.
Evaluate the filter expression in a given context to return a Node Enumeration
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.
Evaluate the union expression.
Get an enumeration of the children of this node
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 the expression
(typically used if the result is to be stored in a variable)
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 the expression in a given context
Evaluate the expression in a given 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 expression in a given 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 an expression as a Number.
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.
GE - static field in class com.icl.saxon.expr.
Tokenizer 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
Get a character string that uniquely identifies this node
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.
Retrieve the default value of a declared attribute.
Retrieve the default value type of a declared attribute.
Retrieve the allowed values for an enumerated attribute type.
Retrieve the expanded value of a declared attribute.
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.
Retrieve the declared type of an attribute.
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
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.
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 base URI of this element node.
Get the base URI for the 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.
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);
Return the current column number.
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.
The content of this processing instruction.
The content of this processing instruction.
Determine the data type of the expression, if possible
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 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
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 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.
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 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.
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 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 of the document.
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
.
Look up the content model of an element.
Look up the content type of an element.
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
Get the notation name associated with an NDATA entity.
Return an external entity's public identifier, if any.
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 external entity's system identifier.
Find the type of an entity.
Return the value of an internal entity.
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
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 the fingerprint of the node, used for matching names
Get the fingerprint of the node, used for matching names
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 first child node of the element
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 child node of the element
Get the last position, that is the number of nodes in the enumeration
Get the last position, that is the number of nodes in the enumeration
Get the last position, that is the number of nodes in the enumeration
Get the last position, that is the number of nodes in the enumeration
Get the last position, that is the number of nodes in the enumeration
Get the last position, to be used only
when the context object is being used as the last position finder
Get the last position, that is the number of nodes in the enumeration
Get the last position, that is the number of nodes in the enumeration
Get the last position, that is the number of nodes in the enumeration
Get the last position, that is the number of nodes in the enumeration
Get the last position, that is the number of nodes in the enumeration
Do lookahead to find the last position, if required
Get the last position, that is the number of nodes in the enumeration
Get the last position, that is the number of nodes in the enumeration
Get the last position, that is the number of nodes in the enumeration
Get the last position, that is the number of nodes in the enumeration
Get the last position, that is the number of nodes in the enumeration
Get the last position, that is the number of nodes in the enumeration
Get the last position, that is the number of nodes in the enumeration
Get the last position, that is the number of nodes in the enumeration
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
Get the line number of the node within its source entity
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 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
Return the current line number.
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 prefix of the namespace that this node relates to
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 this node.
Get the local name of this node.
Get the local 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 name code, which enables the name to be located in the name pool
Get the nameCode of the node.
Get the name of this mode (for tracing output)
Get the namecode for this name.
Get the nameCode of the node.
Get the nameCode of the node.
Get the name code of the node, used for finding names in the name pool
Get the nameCode, for name matching
Get the name code of the node, used for matching names
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 the namespace code for this prefix/uri pair.
Get the namespace code (a numeric representation of the prefix and URI)
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 (skipping attributes)
Get the next node in document order (skipping namespace nodes)
Get the next node in document order
Get next sibling node (DOM method)
Get next sibling - not defined for attributes
Get next sibling - always null
Get next sibling - not defined for namespace nodes
Get the underlying JDOM node
Return the relevant attribute 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 name of this node, following the DOM rules
Get the name of this node, following the DOM rules (which aren't actually defined
for Namespace nodes...)
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 node value as defined in the DOM.
Look up the public identifier for a notation.
Look up the system identifier for a notation.
Get the nth child node of the element (numbering from 0)
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 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.
Get the parent element of this namespace 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 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 (skipping attributes)
Get the previous node in document order (skipping namespace nodes)
Get the previous node in document order
Get the previous sibling of the node (DOM method)
Get previous sibling - not defined for attributes
Get previous sibling - always null
Get previous sibling - not defined for namespace nodes
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.
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).
Get the node sequence number (in document order).
Get the node sequence number (in document order).
Get the node sequence number (in document order).
Get the node sequence number (in document order).
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 character value of the node.
Return the string value of the node.
Return the string value of the node.
Return the string value of the node.
Return the string-value of the node, that is, the concatenation
of the character content of all descendent elements and text nodes.
Return the character value of the node.
Return the character value of the node.
Get the XPath string value of the comment
Return the string value of the node.
Return the string-value of the node, that is, the concatenation
of the character content of all descendent elements and text nodes.
Return the character 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
Get the system ID for the entity containing this node.
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 system ID for the entity containing the 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
The target of this processing instruction.
The target of this processing instruction.
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 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.
GT - static field in class com.icl.saxon.expr.
Tokenizer Id - class com.icl.saxon.functions.
Id Create a Controller and initialise variables.
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.
Create an interned string from a character array.
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.
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.
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 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.
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 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 if the nodes are guaranteed to be peers (i.e.
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.
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 if the nodes are guaranteed to be peers (i.e.
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.
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 if the nodes are guaranteed to be sorted 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 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
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
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
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 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
Determine whether the nodes returned by this enumeration are known 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
Determine if the nodes are guaranteed to be sorted 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
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
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 if the nodes are guaranteed to be sorted 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)
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.
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.
Set the content of this PI.
Set the content of this PI.
Register the default decimal-format.
Set up the XSLT-defined default attributes in a DecimalFormatSymbols
Identify the two operands and the operator (for use when the default constructor was used)
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.
Set the handler that will receive parsing events.
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 of the node 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 system ID and line number
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
Change the uri of the namespace that this node relates to
(used to implement xsl:namespace-alias)
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 parent of this node.
Set the parent element for this namespace node
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 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
This class supports both the child:: and following-sibling:: axes, which are
identical except for the route to the first candidate node.
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.
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
Advance one step along the axis: the resulting node might not meet the required
criteria for inclusion
Advance one step along the axis: the resulting node might not meet the required
criteria for inclusion
Advance one step along the axis: the resulting node might not meet the required
criteria for inclusion
STRING - static field in class com.icl.saxon.expr.
Value A Comparer used for comparing keys.
This class outputs text content to a StringBuffer, and discards all other content.
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 Get the factory class for user extension elements
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