|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| AbstractManagedType.Filter<T> | Affirms if a given element satisfy a condition. |
| MetadataProcessor<T,M> | Collection of generic utility functions for extracting persistence related metadata from user specified metadata available in various source environment. |
| Class Summary | |
|---|---|
| AbstractManagedType<X> | Implements the managed persistent type and its attributes. |
| AbstractManagedType.AttributeNameFilter<X> | |
| AbstractManagedType.AttributeTypeFilter<X,Y> | Selects if the attribute type matches the given Java class. |
| AbstractManagedType.DeclaredAttributeFilter<X> | |
| AbstractManagedType.ElementTypeFilter<X,E> | Selects plural attribute of given element type. |
| AbstractManagedType.EntryTypeFilter<X,K,V> | |
| AbstractManagedType.IdAttributeFilter<X> | |
| AbstractManagedType.PluralCategoryFilter<X> | |
| AbstractManagedType.SingularAttributeFilter<X> | Affirms if the given attribute is a Singular attribute. |
| AbstractManagedType.VersionAttributeFilter<X> | |
| AnnotationProcessor6 | Annotation processing tool generates source code for a meta-model class given the annotated source code of persistent entity. |
| CompileTimeLogger | Simple logger sets log level from javac compilers annotation processing
options -Alog=TRACE|INFO|WARN|ERROR and uses the processing
environment to determine the log output stream. |
| Members | Persistent attribute according to JPA 2.0 metamodel. |
| Members.CollectionAttributeImpl<X,E> | Represents attributes declared as java.util.Collection<E>. |
| Members.KeyAttributeImpl<X,K> | Represents the keys of java.util.Map<K,V> in managed type <X> as a pseudo-attribute of type java.util.Set<K>. |
| Members.ListAttributeImpl<X,E> | Represents attributes declared as java.util.List<E>. |
| Members.MapAttributeImpl<X,K,V> | Represents attributes declared as java.util.Map<K,V> in managed type <X>. |
| Members.Member<X,Y> | An attribute of a Java type. |
| Members.PluralAttributeImpl<X,C,E> | Root of multi-cardinality attribute. |
| Members.SetAttributeImpl<X,E> | Represents attributes declared as java.util.Set<E>. |
| Members.SingularAttributeImpl<X,T> | Represents single-valued persistent attributes. |
| MetamodelImpl | Adapts JPA Metamodel to OpenJPA meta-data repository. |
| SourceAnnotationHandler | Extracts persistent metadata information by analyzing available annotation in *.java source files. |
| SourceAnnotationHandler.AccessFilter | Selects elements which is annotated with @Access annotation and that annotation has the given AccessType value. |
| SourceAnnotationHandler.AnnotatedFilter | Selects all annotated element. |
| SourceAnnotationHandler.GetterFilter | Selects getter method. |
| SourceAnnotationHandler.KindFilter | Selects elements of given kind. |
| SourceAnnotationHandler.SetterFilter | Selects setter method. |
| SourceAnnotationHandler.TransientFilter | Selects all non-transient element. |
| Types | Persistent Type according to JPA 2.0. |
| Types.BaseType<X> | Mirrors a Java class. |
| Types.Basic<X> | Basic non-relational types of a persistent attribute such as long or
java.util.Date. |
| Types.Embeddable<X> | An embedded, not independently identifiable type. |
| Types.Entity<X> | An entity type that is independently identifiable. |
| Types.Identifiable<X> | Represents an abstract persistent type that has a persistent identity. |
| Types.MappedSuper<X> | A abstract, independently identifiable persistent type. |
| Types.PseudoEntity<X> | A pseudo managed type used to represent keys of a java.util.Map as a pseudo attribute. |
OpenJPA MetaModel
This package provides an implementation of Metamodel API of JPA 2.0 Specification.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||