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.



Copyright (C) Wolfgang Meier. All rights reserved.