Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package org.apache.openjpa.persistence.meta

OpenJPA MetaModel

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.

## Package org.apache.openjpa.persistence.meta Description

OpenJPA MetaModel

This package provides an implementation of Metamodel API of JPA 2.0 Specification.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Copyright © 2006-2013 Apache Software Foundation. All Rights Reserved.