|
Interface Summary |
| AtomizableIterator |
A SequenceIterator is used to iterate over a sequence. |
| AxisIterator |
A SequenceIterator is used to iterate over a sequence. |
| DocumentInfo |
The root node of an XPath tree. |
| 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. |
| NamespaceResolver |
Interface that supports lookup of a lexical QName to get the expanded QName. |
| NodeInfo |
A node in the XML parse tree representing an XML element, character content, or attribute. |
| 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. |
| VirtualNode |
This interface is implemented by NodeInfo implementations that act as wrappers
on some underlying tree. |
|
Class Summary |
| AbstractNode |
This class is an abstract implementation of the Saxon NodeInfo interface;
it also contains concrete implementations of most of the DOM methods in terms
of the NodeInfo methods. |
| 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. |
| ArrayListIterator |
Class ArrayListIterator, iterates over a sequence of items held in a Java ArrayList,
or indeed in any other kind of List |
| Axis |
An axis, that is a direction of navigation in the document structure. |
| AxisIteratorImpl |
A SequenceIterator is used to iterate over a sequence. |
| DocumentBuilderFactoryImpl |
Implementation of JAXP 1.1 DocumentBuilderFactory. |
| DocumentBuilderImpl |
|
| DocumentPool |
An object representing the collection of documents handled during
a single transformation. |
| EmptyIterator |
EmptyIterator: an iterator over an empty sequence. |
| Name |
This class exists to contain some static methods
for validating the syntax of 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. |
| 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) |
| 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. |
| XMLChar |
This class defines the basic XML character properties. |