Interface | Description |
---|---|
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 | Description |
---|---|
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.
|
Types |
Persistent Type according to JPA 2.0.
|
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.
Copyright © 2006–2017 Apache Software Foundation. All rights reserved.