Overview

The package contains classes used for building and writing down the tree structure (load/save).

Class Structure


  TreeInputSource             TreeOutputResult
       |                           |
  TreeBuilder                 TreeWriter
       |                           |
       *---------> Tree -----------+

TreeInputSource
interface representing a source providing a builder available to build a tree instance from the source.
TreeStreamSource
TreeInputSource implemenation reading data from SAX's InputSource.
TreeBuilder
interface with buildDocument() returning a tree instance It returns XML or DTD tree depending on the source that provided it.
TreeStreamBuilderXercesImpl
TreeBuilder implementation provided by TreeStreamSource
TreeOutputResult
provides getWriter() returning writer writing to some output representation
TreeStreamResult
implementation of TreeOutputResult

SAX EntityResolver Replacement

TreeEntityResolver
an interface
TreeEntityManager
the void implementation