Package org.apache.xalan.stree

Implementation of the Xalan Source Tree, which is a DOM implementation that is optimized for XSLT processing and the needs of Xalan.

See:
          Description

Interface Summary
SaxEventDispatch This class allows a node to implement an interface that will allow it to dispatch a SAX ContentHandler event to a ContentHandler.
 

Class Summary
AttrImpl **For internal use only** Class to hold information about an attribute node.
AttrImplNS **For internal use only** Class to hold information about an attribute node with a name space
CDATASectionImpl **For internal use only** Class to hold information about a CDATASection node
Child **For internal use only** Class representing a child node
CommentImpl **For internal use only** Class to hold information about a comment node
DocImpl **For internal use only** Contains extended functionality that Xalan requires that is common in both the DocumentImpl and DocumentFragmentImpl classes.
DocumentFragmentImpl **For internal use only** Class to hold information about a DocumentFragment node
DocumentImpl **For internal use only** This is the implementation of the DOM2 Document interface.
DocumentTypeImpl **For internal use only** Class to hold information about a DocumentType node
DOMImplementationImpl **For internal use only** This class provides a number of methods for performing operations that are independent of any particular instance of the document object model.
ElementImpl **For internal use only** This class represents an element in an HTML or XML document.
ElementImplWithNS **For internal use only** This class represents an element in an HTML or XML document associated with a given namespace.
EntityImpl  
NameSpaceDecl **For internal use only** Class to represent NameSpace Decl nodes
NotationImpl **For internal use only** Class to represent Notation nodes
Parent **For internal use only** Class representing a parent node.
ProcessingInstructionImpl **For internal use only** Class to hold information about ProcessingInstruction node
SourceTreeHandler This class handles SAX2 parse events to create a source tree for transformation.
StreeDOMBuilder **For internal use only** This class takes SAX events (in addition to some extra events that SAX doesn't handle yet) and adds the result to a document or document fragment.
StreeDOMHelper **For internal use only** Provides XSLTProcessor an interface to the Xerces XML parser.
TextImpl **For internal use only** Class to hold information about a Text node.
WhiteSpace Right now this is the same as TextImpl.
 

Package org.apache.xalan.stree Description

Implementation of the Xalan Source Tree, which is a DOM implementation that is optimized for XSLT processing and the needs of Xalan. The primary feature of the Stree is that nodes can be parsed on one thread, while they are being read on another thread. If a requested child node has not yet arrived, the reading thread will wait until the parse thread has produced the node, thrown an exception, or marked the parent as complete. Stree nodes also contain a document order index, which is used in conjunction with the XPath module to optimize certain operations. Stree text nodes also do not build String objects until requested, and are capable of directly dispatching text events to a ContentHandler.



Copyright � 2000 Apache XML Project. All Rights Reserved.