Package net.sf.saxon.tinytree
package net.sf.saxon.tinytree
-
ClassesClassDescriptionThis class enumerates the ancestor:: or ancestor-or-self:: axes, starting at a given node.AttributeEnumeration is an iterator over all the attribute nodes of an Element.This is an implementation of the JDK 1.4 CharSequence interface: it implements a CharSequence as a view of an array.This class provides a compressed representation of a sequence of whitespace characters.An iterator supplying the prefixes of the declared namespaces for an element node in a TinyTreeThis class supports both the descendant:: and descendant-or-self:: axes, which are identical except for the route to the first candidate node.Iterate over the following axis starting at a given node.This is an implementation of the JDK 1.4 CharSequence interface: it implements a CharSequence as a list of arrays of characters (the individual arrays are known as segments).Enumerate all the nodes on the preceding axis from a given start node.This class supports the preceding-sibling axis.This class supports both the child:: and following-sibling:: axes, which are identical except for the route to the first candidate node.An implementation of the AttributeCollection interface based directly on the TinyTree data structure.A node in the XML parse tree representing an attribute.The TinyBuilder class is responsible for taking a stream of SAX events and constructing a Document tree, using the "TinyTree" implementation.TinyCommentImpl is an implementation of CommentInfoA node in the XML parse tree representing the Document itself (or equivalently, the root node of the Document).A node in the XML parse tree representing an XML element.A node in a TinyTree representing an XML element, character content, or attribute.TinyParentNodeImpl is an implementation of a non-leaf node (specifically, an Element node or a Document node)TProcInstImpl is an implementation of ProcInstInfoA node in the XML parse tree representing character contentA data structure to hold the contents of a tree.This implementation of the Saxon pull interface starts from a document, element, text, comment, or processing-instruction node in a TinyTree, and returns the events corresponding to that node and its descendants (including their attributes and namespaces).A node in the XML parse tree representing a text node with compressed whitespace content