|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| ColumnMetaDataContainer | Interface defining an object that contains Columns. |
| MetaDataFactory | Factory for ClassMetaData, InterfaceMetaData, FieldMetaData and PropertyMetaData objects. |
| MetaDataManagerListener | Lister Interface with operations invoked upon events in the MetaDataManager |
| Class Summary | |
|---|---|
| AbstractClassMetaData | Abstract representation of the MetaData of a class/interface. |
| AbstractConstraintMetaData | Abstract representation of an ORM constraint. |
| AbstractElementMetaData | This element specifies the mapping for the element component of arrays and collections. |
| AbstractMemberMetaData | Abstract representation of MetaData for a field/property of a class/interface. |
| 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. |
| DefaultMetaDataFactory | Default implementation of MetaDataFactory. |
| 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. |
| EventListenerMetaData | Listener for events, following the JPA1 model. |
| ExtensionMetaData | Representation of the Meta-Data for an extension. |
| FetchGroupMetaData | A fetch group defines a particular loaded state for an object graph. |
| FetchPlanMetaData | FetchPlan defined in MetaData. |
| 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. |
| FieldRole | Series of roles that fields can be performing in the mapping process. |
| FileMetaData | Representation of a Meta-Data file. |
| ForeignKeyAction | Foreign keys represent a consistency constraint in the database that must be maintained. |
| ForeignKeyMetaData | Foreign keys in metadata serve two quite different purposes. |
| IdentityMetaData | Meta-Data for the datastore-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". |
| 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 key component of maps. |
| MapMetaData | Representation of the Meta-Data for a Map. |
| MetaData | Base class for all MetaData. |
| MetaDataManager | Manager of MetaData information in JPOX having scope of an ObjectManagerFactory. |
| MetaDataMerger | Convenience class to handle the merging of MetaData. |
| 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. |
| OrderMetaData.FieldOrder | Definition of ordering using a field. |
| PackageMetaData | Representation of the Meta-Data for a package. |
| PersistenceFileMetaData | Representation of a Meta-Data "persistence.xml" file. |
| PersistenceFlags | Series of flag settings used in the persistence process. |
| PersistenceUnitMetaData | MetaData representation of a "persistence.xml" persistence unit. |
| 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. |
| QueryResultMetaData | Representation of the mapping of (SQL) Query results into a desired output form. |
| Relation | Utility class providing enums for the different relation types. |
| SequenceMetaData | Representation of the MetaData of a named Sequence (JDO, or JPA). |
| SequenceStrategy | Representation of strategy of a Sequence. |
| TableGeneratorMetaData | Representation of the MetaData of a TableGenerator (JPA). |
| TransactionType | Representation of a transaction type. |
| UniqueMetaData | MetaData representing a unique constraint. |
| ValueMetaData | This element specifies the mapping for the value component of maps. |
| 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 | |
|---|---|
| InvalidAnnotationException | Exception thrown when an annotation has been specified that is invalid in the circumstances. |
| 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. |
Provides classes representing the MetaData for files, packages, classes, fields, containers, etc. Structured to map to the JDO2 Meta-Data file structure, though also now maps to the JPA Meta-Data structure approximately.
Key aspects of this package are
The "data" classes have a lifecycle, being created, then populated, and finally initialised. When a file is read in all classes are read and populated at that time.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||