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 | A NamePool holds a collection of expanded 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. |
NamePool.NamePoolLimitException | Uncaught Exception raised when some limit in the design of the name pool is exceeded
|
NamespaceCodeIterator | This class provides an iterator over the namespace codes representing the in-scope namespaces
of any node. |
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. |
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
|
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 implementation 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 | Helper method to iterate over the preceding axis, or Saxon's internal
preceding-or-ancestor axis, by making use of the ancestor, descendant, and
preceding-sibling axes. |
NodeArrayIterator | An iterator over an array of nodes. |
NodeListIterator | Specialization of ListIterator for use when the items in the list are all nodes
|
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). |
PrefixNormalizer | |
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
|
QNameException | A QNameException represents an error condition whereby a QName (for example a variable
name or template name) is malformed
|
ReverseArrayIterator | ReverseArrayIterator is used to enumerate items held in an array in reverse order. |
ReverseNodeArrayIterator | Iterator over an array of nodes in reverse order
|
SingleNodeIterator | SingletonIterator: an iterator over a sequence of zero or one values
|
SingletonIterator | SingletonIterator: an iterator over a sequence of zero or one values
|
StandardNames | Well-known names used in XSLT processing. |
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. |
StructuredQName | This class provides an economical representation of a QName triple (prefix, URI, and localname). |
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. |
VirtualCopy.VirtualCopier | VirtualCopier implements the XPath axes as applied to a VirtualCopy node. |
VirtualDocumentCopy | A virtual copy of a document node
|
VirtualUntypedCopy | This class represents a virtual copy of a node with type annotations stripped
|
VirtualUntypedCopy.VirtualUntypedCopier | |