# Package com.icl.saxon.tree

- Interface Summary
  Interface | Description
  --- | ---
  NodeFactory | Interface NodeFactory.

- Class Summary
  Class | Description
  --- | ---
  AttributeCollection | AttributeCollection is an implementation of the SAX2 interface Attributes that also provides the ability to manipulate namespaces and to convert attributes into Nodes.
  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.
  LineNumberMap | Line numbers are not held in nodes in the tree, because they are not usually needed.
  NodeImpl | A node in the XML parse tree representing an XML element, character content, or attribute.
  SystemIdMap | System IDs are not held in nodes in the tree, because they are usually the same for a whole document.
  TreeBuilder | The Builder class is responsible for taking a stream of SAX events and constructing a Document tree.

- Exception Summary
  Exception | Description
  --- | ---
  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).