Package org.exist.memtree

Package memtree implements a fast, in-memory DOM tree, which is used by eXist for the nodes created inside an XQuery expression.

See:
          Description

Class Summary
AttributeImpl  
CDATASectionImpl Represents a CDATA section.
CommentImpl  
DocumentBuilderReceiver Builds an in-memory DOM tree from SAX Receiver events.
DocumentImpl An in-memory implementation of Document.
DOMIndexer Helper class to make a in-memory document fragment persistent.
ElementImpl  
MemTreeBuilder Use this class to build a new in-memory DOM document.
NamespaceNode A dynamically constructed namespace node.
NodeFactory  
NodeImpl  
ProcessingInstructionImpl  
ReferenceNode  
SAXAdapter Adapter class to build an internal, in-memory DOM from a SAX stream.
TextImpl  
 

Package org.exist.memtree Description

Package memtree implements a fast, in-memory DOM tree, which is used by eXist for the nodes created inside an XQuery expression. The code is an adoption of the tinytree implementation found in Michael H. Kay's Saxon. The implementation should be very memory efficient: the data for every node in the document node tree is stored in the document object itself, using simple arrays.

Since:
0.9.3
Author:
Wolfgang


Copyright (C) Wolfgang Meier. All rights reserved.