Interface | Description |
---|---|
AtomizableIterator |
A SequenceIterator is used to iterate over a sequence.
|
AttributeCollection |
AttributeCollection represents the collection of attributes available on a particular element
node.
|
AxisIterator |
A SequenceIterator is used to iterate over a sequence.
|
ClosingAction |
A ClosingAction is an action that can be performed by a
ClosingIterator when the end of a
sequence is reached |
DocumentInfo |
This interface represents a document node as defined in the XPath 2.0 data model.
|
ExternalObjectModel |
This interface must be implemented by any third-party object model that can
be wrapped with a wrapper that implements the Saxon Object Model (the NodeInfo interface).
|
FingerprintedNode |
This is a marker interface used to identify nodes that contain a namepool fingerprint.
|
GroundedIterator |
This interface is an extension to the SequenceIterator interface; it represents
a SequenceIterator that is based on an in-memory representation of a sequence,
and that is therefore capable of returned a SequenceValue containing all the items
in the sequence.
|
Item |
An Item is an object that can occur as a member of a sequence.
|
LookaheadIterator |
A SequenceIterator is used to iterate over a sequence.
|
NamespaceDeclarations |
This interface represents a collection of namespace declarations or
undeclarations, typically those appearing together in an element start tag.
|
NamespaceResolver |
Abstract class that supports lookup of a lexical QName to get the expanded QName.
|
NodeInfo |
The NodeInfo interface represents a node in Saxon's implementation of the XPath 2.0 data model.
|
SequenceIterator |
A SequenceIterator is used to iterate over any XPath 2 sequence (of values or nodes).
|
SiblingCountingNode |
Interface that extends NodeInfo by providing a method to get the position
of a node relative to its siblings.
|
ValueRepresentation |
A ValueRepresentation is a representation of a Value.
|
VirtualNode |
This interface is implemented by NodeInfo implementations that act as wrappers
on some underlying tree.
|
Class | Description |
---|---|
AllElementStripper |
The AllElementStripper refines the Stripper class to do stripping of
all whitespace nodes in a document
|
ArrayIterator |
ArrayIterator is used to enumerate items held in an array.
|
AttributeCollectionImpl |
AttributeCollectionImpl is an implementation of both the SAX2 interface Attributes
and the Saxon equivalent AttributeCollection.
|
Axis |
An axis, that is a direction of navigation in the document structure.
|
AxisIteratorImpl |
A SequenceIterator is used to iterate over a sequence.
|
ClosingIterator |
A closing iterator returns the items delivered by an underlying iterator unchanged, and
calls a user-supplied function when the underlying iterator hits the end of the sequence.
|
DocumentNumberAllocator |
This class (which has one instance per Configuration) is used to allocate unique document
numbers.
|
DocumentPool |
An object representing the collection of documents handled during
a single transformation.
|
EmptyIterator |
EmptyIterator: an iterator over an empty sequence.
|
EmptyNamespaceDeclarationList |
A class representing an empty set of namespace declarations
|
FastStringBuffer |
A simple implementation of a class similar to StringBuffer.
|
InscopeNamespaceResolver |
A NamespaceResolver that resolves namespace prefixes by reference to a node in a document for which
those namespaces are in-scope.
|
ListIterator |
Class ListIterator, iterates over a sequence of items held in a Java ArrayList,
or indeed in any other kind of List
|
Name10Checker |
The class checks names and characters
against the rules of the XML 1.0 and XML Namespaces 1.0 specification
|
Name11Checker |
The class checks names against the rules of the XML 1.1 and XML Namespaces 1.1 specification
|
NameChecker |
A NameChecker performs validation and analysis of XML names.
|
NamePool |
An object representing a collection of XML names, each containing a Namespace URI,
a Namespace prefix, and a local name; plus a collection of namespaces, each
consisting of a prefix/URI pair.
|
NamespaceConstant |
This class is not instantiated, it exists to hold a set of constants representing known
namespaces.
|
NamespaceDeclarationsImpl |
An implementation of the NamespaceDeclarations interface,
based on encapsulating an array of namespace codes.
|
NamespaceIterator |
This class provides an implementation of the namespace axis over any implementation
of the data model.
|
NamespaceIterator.NamespaceNodeImpl |
Inner class: a model-independent representation of a namespace node
|
NamespaceResolverAsDeclarations |
An implentation of NamespaceDeclarations that contains all the inscope namespaces
made available by a NamespaceResolver.
|
Navigator |
The Navigator class provides helper classes for navigating a tree, irrespective
of its implementation
|
Navigator.AncestorEnumeration |
General-purpose implementation of the ancestor and ancestor-or-self axes
|
Navigator.AxisFilter |
AxisFilter is an iterator that applies a NodeTest filter to
the nodes returned by an underlying AxisIterator.
|
Navigator.BaseEnumeration |
BaseEnumeration is an abstract implementation of an AxisIterator, it
simplifies the implementation of the underlying AxisIterator by requiring
it to provide only two methods: advance(), and getAnother().
|
Navigator.DescendantEnumeration |
General-purpose implementation of the descendant and descendant-or-self axes,
in terms of the child axis.
|
Navigator.FollowingEnumeration |
General purpose implementation of the following axis, in terms of the
ancestor, child, and following-sibling axes
|
Navigator.PrecedingEnumeration | |
Orphan |
A node (implementing the NodeInfo interface) representing an attribute, text node,
comment, processing instruction, or namespace that has no parent (and of course no children).
|
PrependIterator |
An iterator over nodes, that prepends a given node to the nodes
returned by another iterator.
|
ProcInstParser |
ProcInstParser is used to parse pseudo-attributes within Processing Instructions
|
ReverseArrayIterator |
ReverseArrayIterator is used to enumerate items held in an array in reverse order.
|
SingletonIterator |
SingletonIterator: an iterator over a sequence of zero or one values
|
StrippedDocument |
A StrippedDocument represents a view of a real Document in which selected
whitespace text nodes are treated as having been stripped.
|
StrippedNode |
A StrippedNode is a view of a node, in a virtual tree that has whitespace
text nodes stripped from it.
|
Validation |
This class contains constants and static methods to manipulate the validation
property of a type.
|
VirtualCopy |
This class represents a node that is a virtual copy of another node: that is, it behaves as a node that's the
same as another node, but has different identity.
|
VirtualDocumentCopy |
A virtual copy of a document node
|
XML11Char |
This class defines the basic properties of characters in XML 1.1.
|
XMLChar |
This class defines the basic XML character properties.
|
Exception | Description |
---|---|
NamePool.NamePoolLimitException | |
NamespaceException |
A NamespaceException represents an error condition whereby a QName (for example a variable
name or template name) uses a namespace prefix that is not declared
|
QNameException |
A QNameException represents an error condition whereby a QName (for example a variable
name or template name) is malformed
|