Package org.exist.dom

Classes that implement eXist's persistent DOM.

See:
          Description

Interface Summary
ByDocumentIterator  
ExtNodeSet  
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  
NewArrayNodeSet A fast node set implementation, based on arrays to store nodes and documents.
NodeImpl  
NodeImplRef Holds a mutable reference to a NodeImpl, used to pass a node by reference.
NodeListImpl  
NodeProxy Placeholder class for DOM nodes.
NodeSetHelper Collection of static methods operating on node sets.
NullNodeIndexListener Applies Null Object Design Pattern
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.