Package org.jpox.metadata

Provides classes representing the MetaData for files, packages, classes, fields, containers, etc.

See:
          Description

Interface Summary
ColumnMetaDataContainer Interface defining an object that contains Columns.
 

Class Summary
AbstractClassMetaData Abstract representation of the MetaData of a class/interface.
AbstractElementMetaData This element specifies the mapping for the element component of arrays and collections.
AbstractPropertyMetaData The property element declares mapping between a virtual field of an implemented interface and the corresponding persistent field of a persistence-capable class.
ArrayMetaData Representation of the Meta-Data for an Array.
ClassMetaData Representation of the MetaData of a class.
ClassPersistenceModifier Definition of the options for persistence-modifier of a class.
CollectionMetaData Representation of the MetaData of a collection.
ColumnMetaData Representation of the Meta-Data for a column mapping of a field.
ContainerMetaData Representation of the Meta-Data for a container.
DiscriminatorMetaData Representation of a discriminator in an inheritance strategy.
DiscriminatorStrategy Representation of the values for discriminator "strategy".
ElementMetaData This element specifies the mapping for the element component of arrays and collections.
EmbeddedMetaData This element specifies the mapping for an embedded type.
ExtendableMetaData Base class of any extendable meta-data.
ExtensionMetaData Representation of the Meta-Data for an extension.
FetchGroupMetaData A fetch group defines a particular loaded state for an object graph.
FieldMetaData Representation of the Meta-Data for a field of a class.
FieldPersistenceModifier Class defining the possibilities for persistence, in terms of the type of persistence, and the types that are capable to be supported.
FileMetaData Representation of a Meta-Data file.
ForeignKeyAction Foreign keys represent a consistency constraint in the database that must be maintained.
ForeignKeyDeleteAction Foreign keys represent a consistency constraint in the database that must be maintained.
ForeignKeyMetaData Foreign keys in metadata serve two quite different purposes.
ForeignKeyUpdateAction Foreign keys represent a consistency constraint in the database that must be maintained.
IdentityMetaData Representation of the Meta-Data for an identity of a class.
IdentityStrategy Representation of the values for identity "strategy".
IdentityType Representation of the values for identity-type.
ImplementsMetaData The implements element declares a persistence-capable interface implemented by the persistence-capable class that contains this element.
IndexedValue Representation of whether an item is indexed or not.
IndexMetaData For schema generation, it might be useful to specify that a column or columns be indexed, and to provide the name of the index.
InheritanceMetaData Representation of the Meta-Data defining inherited classes.
InheritanceStrategy Representation of the values for inheritance "strategy".
InterfaceMetaData Representation of the MetaData of a "persistent-interface".
JDOEntityResolver Implementation of an entity resolver for JDO metadata files.
JoinMetaData Secondary tables and join tables are mapped using a join condition that associates a column or columns in the secondary or join table with a column or columns in the primary table, typically the primary tables primary key columns.
KeyMetaData This element specifies the mapping for the element component of arrays and collections.
MapMetaData Representation of the Meta-Data for a Map.
MetaData Base class for all MetaData.
MetaDataManager Manager of MetaData information in JPOX.
MetaDataMigrator Utility to migrate MetaData from the JDO 1.0 standard (where many things are in extension tags) to the JDO 2.0 standard.
MetaDataParser Class to parse a MetaData file and return a FileMetaData object.
MetaDataUtils Utilities needed for the processing of MetaData.
NullValue jdo config null-value class.
OrderMetaData Representation of Order MetaData - the ordering of the elements of a List.
PackageMetaData Representation of the Meta-Data for a package.
PrimaryKeyMetaData Representation of a primary key constraint.
PropertyMetaData The property element declares mapping between a virtual field of an implemented interface and the corresponding persistent field of a persistence-capable class.
QueryLanguage Representation of the query languages.
QueryMetaData Representation of the MetaData of a named Query.
Relation Utility class providing enums for the different relation types.
SequenceMetaData Representation of the MetaData of a named Sequence.
SequenceStrategy Representation of strategy of a Sequence.
UniqueMetaData MetaData representing a unique constraint.
ValueMetaData This element specifies the mapping for the element component of arrays and collections.
VersionMetaData Three common strategies for versioning instances are supported by standard metadata.
VersionStrategy Three common strategies for versioning instances are supported by standard metadata.
 

Exception Summary
InvalidMetaDataException Representation of an exception thrown when an error occurs in Meta-Data definition.
InvalidPrimaryKeyException Exception thrown when a primary key class is found to be invalid for some reason.
 

Package org.jpox.metadata Description

Provides classes representing the MetaData for files, packages, classes, fields, containers, etc. Structured to relate directly to the JDO Meta-Data file structure. The "data" classes are separated from the creation classes (e.g parsers).

Key aspects of this package are



Copyright © -2007 . All Rights Reserved.