Package com.xerox.bantam.util

The Util subpackage collects a variety of helpful pieces of implementation, primarily of value to those producing Storage implementations.

See:
          Description

Interface Summary
BackedObject This is a simple interface that objects backed by documents may want to implement.
QueryTokenTypes  
 

Class Summary
AbstractBackedObject A basic implementation of BackedObject.
AbstractDocument This is a base class for working up a Document.
AbstractQueryFactory This is a base class for working up a query factory.
AbstractStorage This is a base class for working up a storage.
DocumentListImpl An internal Document container (like ArrayList, only with some strong typing).
FieldMapping Maintains a mapping from a named class field to the corresponding FieldDescriptor.
QueryLexer  
QueryParser  
SchemaMap Implements a map-based container for Schemas; in some sense, the SchemaMap becomes a "super-Schema", since it has several of the same methods.
SchemaSchema This is the schema for all documents that have persistent schemas on them.
StorageFactory Generates a Storage according to user-specified parameters.
StorageUtil Helper routines for Storage.
 

Package com.xerox.bantam.util Description

The Util subpackage collects a variety of helpful pieces of implementation, primarily of value to those producing Storage implementations. For application programmers, the main classes of interest are StorageFactory for obtaining Storage objects and StorageUtil for dumping properties. Most of the classes here are used by existing implementations and are subject to change.

Note that this package is less complete, less well-documented, and probably less stable than Bantam.


Project Harland