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

## Package org.exist.dom

Classes that implement eXist's persistent DOM.

See:
Description

Interface Summary
ByDocumentIterator |
NodeIndexListener | This interface is used to report changes of the node id or the storage address of a node to classes which have to keep node sets up to date during processing.
NodeSet |
NodeSetIterator | An iterator on a node set.
NodeVisitor | Visitor pattern: used for traversing the DOM tree implement to get notified of the current node.
QNameable |
Visitable | Visitor pattern: interface to be implemented by a visitable node.

Class Summary
AbstractNodeSet | Abstract base class for all node set implementations.
AttrImpl |
AVLTreeNodeSet |
BinaryDocument | Represents a binary resource.
CDATASectionImpl |
CharacterDataImpl |
CommentImpl |
ContextItem |
DocumentImpl | Represents a persistent document object in the database; it can be an XML_FILE , a BINARY_FILE, or Xquery source code.
DocumentMetadata |
DocumentSet | Manages a set of documents.
DocumentTypeImpl |
ElementImpl | ElementImpl.java
EmptyNodeSet |
ExtArrayNodeSet | A fast node set implementation, based on arrays to store nodes and documents.
LockToken | Class representing a locktoken.
Match | Used to track fulltext matches throughout the query.
Match.Offset |
NamedNode | A node with a QName, i.e.
NamedNodeMapImpl |
NodeImpl |
NodeImplRef | Holds a mutable reference to a NodeImpl, used to pass a node by reference.
NodeListImpl |
NodeObjectPool | An object pool for reusable node objects.
NodeProxy | Placeholder class for DOM nodes.
NodeSetHelper | Collection of static methods operating on node sets.
NullNodeIndexListener | Applies Null Object Design Pattern
PoolableNodeObjectFactory |
ProcessingInstructionImpl | Persistent implementation of a DOM processing-instruction node.
QName | Represents a QName, consisting of a local name, a namespace URI and a prefix.
QNamePool | A pool for QNames.
SortedNodeSet |
StoredDOMImplementation |
StoredNode | The base class for all persistent DOM nodes in the database.
SymbolTable | Maintains a global symbol table shared by a database instance.
TextImpl | TextImpl.java
VirtualNodeSet | This node set is called virtual because it is just a placeholder for the set of relevant nodes.
XMLUtil | Defines some static utility methods.

## Package org.exist.dom Description

Classes that implement eXist's persistent DOM.

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

Copyright (C) Wolfgang Meier. All rights reserved.