Overview | Package | Class | Deprecated | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## 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

Overview | Package | Class | Deprecated | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Copyright (C) Wolfgang Meier. All rights reserved.