Package com.icl.saxon.tree

Interface Summary
NodeFactory Interface NodeFactory.
 

Class Summary
AncestorEnumeration  
ArrayEnumeration ArrayEnumeration is used to enumerate nodes held in an array.
AttributeCollection AttributeCollection is an implementation of the SAX2 interface Attributes that also provides the ability to manipulate namespaces and to convert attributes into Nodes.
AttributeEnumeration AttributeEnumeration is an enumeration of all the attribute nodes of an Element.
AttributeImpl A node in the XML parse tree representing an attribute.
ChildEnumeration  
CommentImpl CommentImpl is an implementation of a Comment node
DescendantEnumeration  
DocumentImpl A node in the XML parse tree representing the Document itself (or equivalently, the root node of the Document).
ElementImpl ElementImpl implements an element with no attributes or namespace declarations.
ElementWithAttributes A node in the XML parse tree representing an XML element.
FollowingEnumeration  
FollowingSiblingEnumeration  
LineNumberMap Line numbers are not held in nodes in the tree, because they are not usually needed.
NamespaceEnumeration  
NamespaceImpl A node in the XML parse tree representing a Namespace.
NodeImpl A node in the XML parse tree representing an XML element, character content, or attribute.
ParentNodeImpl ParentNodeImpl is an implementation of a non-leaf node (specifically, an Element node or a Document node)
PrecedingEnumeration  
PrecedingOrAncestorEnumeration  
PrecedingSiblingEnumeration  
ProcInstImpl ProcInstImpl is an implementation of ProcInstInfo used by the Propagator to construct its trees.
SystemIdMap System IDs are not held in nodes in the tree, because they are usually the same for a whole document.
TextImpl A node in the XML parse tree representing character content
TreeBuilder The Builder class is responsible for taking a stream of SAX events and constructing a Document tree.
TreeEnumeration  
 

Exception Summary
DOMExceptionImpl DOM operations only raise exceptions in "exceptional" circumstances, i.e., when an operation is impossible to perform (either for logical reasons, because data is lost, or because the implementation has become unstable).