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