Package net.sf.saxon.tree.util

Class Summary
AttributeCollectionImpl AttributeCollectionImpl is an implementation of both the SAX2 interface Attributes and the Saxon equivalent AttributeCollection.
DiagnosticNamePool This class provides a diagnostic wrapper for the real NamePool.
DocumentNumberAllocator This class (which has one instance per Configuration) is used to allocate unique document numbers.
FastStringBuffer A simple implementation of a class similar to StringBuffer.
NamespaceCodeIterator This class provides an iterator over the namespace codes representing the in-scope namespaces of any node.
NamespaceDeclarationsImpl An implementation of the NamespaceDeclarations interface, based on encapsulating an array of namespace codes.
NamespaceResolverAsDeclarations An implementation of NamespaceDeclarations that contains all the inscope namespaces made available by a NamespaceResolver.
NamespaceResolverWithDefault This class is a NamespaceResolver that modifies an underyling NamespaceResolver by changing the mapping of the null prefix to be a specified namespace, rather than the one used by the underlying namespace resolver.
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.EmptyTextFilter EmptyTextFilter is an iterator that applies removes any zero-length text nodes returned by an underlying AxisIterator.
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.
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

Copyright (c) 2004-2010 Saxonica Limited. All rights reserved.