AbstractCollectionMap implements all methods of the CollectionMap
interface except makeKey and is intended to be used as an abstract
base class for containers that need Map capabilities.
ApplicationContext is used to make information about the application
available to any class without adding application-specific knowledge
to each class.
AttributeMap encapsulates the metadata for an attribute (or field)
within a class and includes methods to get and set the value of an
attribute in an instance of the class.
ClassMap encapsulates the metadata required to persist a class and
performs the actual persistence operations using pools of prepared
statements created for the class.
ClassNotRegisteredException is thrown when an attempt is made to
use a class that was not registered with the persistence manager
and described in the metadata.
ClassNotSupportedException is thrown when an attempt is made to
create a persistent object in a database that does not contain
the tables necessary to persist the object.
This package contains classes which are used by the XStore/J
persistence framework or clients of the framework but might
also be useful in other areas.
DatabaseMap encapsulates the metadata which describes a database
in a persistence environment and manages a pool of connections
associated with the database.
DatabaseNotRegisteredException is thrown when an attempt is made to
use a database that was not registered with the persistence manager
and described in the metadata.
PersistenceMetadataException is thrown by the persistence framework
when an inconsistency is detected in the metadata such as a
reference to a class, table, or column that does not exist.