|
Interface Summary |
| Annotation |
Common Java resource annotation behavior
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| AnnotationContainer<T extends NestableAnnotation> |
Common behavior for all annotation "containers". |
| AnnotationDefinition |
Used to build Annotations discovered in the Java source code. |
| AssociationOverrideAnnotation |
Corresponds to the JPA annotation
javax.persistence.AssociationOverride
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| AssociationOverridesAnnotation |
Corresponds to the JPA annotation
javax.persistence.AssociationOverrides
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| AttributeOverrideAnnotation |
Corresponds to the JPA annotation
javax.persistence.AttributeOverride
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| AttributeOverridesAnnotation |
Corresponds to the JPA annotation
javax.persistence.AttributeOverrides
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| BaseColumnAnnotation |
Common protocol among
javax.persistence.Column
javax.persistence.JoinColumn
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| BaseJoinColumnAnnotation |
Common protocol among
javax.persistence.JoinColumn
javax.persistence.MapKeyJoinColumn
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| BaseNamedQueryAnnotation |
Common protocol among:
javax.persistence.NamedQuery
javax.persistence.NamedNativeQuery
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| BaseTableAnnotation |
Common protocol among:
javax.persistence.Table
javax.persistence.JoinTable
javax.persistence.SecondaryTable
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| BasicAnnotation |
Corresponds to the JPA annotation
javax.persistence.Basic
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| ColumnAnnotation |
Corresponds to the JPA annotation
javax.persistence.Column
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| ContainerAnnotation<T extends NestableAnnotation> |
Common behavior for all "container" annotations. |
| DiscriminatorColumnAnnotation |
Corresponds to the JPA annotation
javax.persistence.DiscriminatorColumn
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| DiscriminatorValueAnnotation |
Corresponds to the JPA annotation
javax.persistence.DiscriminatorValue
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| EmbeddableAnnotation |
Corresponds to the JPA annotation
javax.persistence.Embeddable
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| EmbeddedAnnotation |
Corresponds to the JPA annotation
javax.persistence.Embedded
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| EmbeddedIdAnnotation |
Corresponds to the JPA annotation
javax.persistence.EmbeddedId
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| EntityAnnotation |
Corresponds to the JPA annotation
javax.persistence.Entity
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| EnumeratedAnnotation |
Corresponds to the JPA annotation
javax.persistence.Enumerated
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| GeneratedValueAnnotation |
Corresponds to the JPA annotation
javax.persistence.GeneratedValue
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| GeneratorAnnotation |
Common protocol among
javax.persistence.SequenceGenerator
javax.persistence.TableGenerator
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| IdAnnotation |
Corresponds to the JPA annotation
javax.persistence.Id
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| IdClassAnnotation |
This interface corresponds to the JPA annotation
javax.persistence.IdClass
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| InheritanceAnnotation |
Corresponds to the JPA annotation
javax.persistence.Inheritance
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| JavaResourceClassFile |
Java class file
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| JavaResourceCompilationUnit |
Dali resource for JDT compilation unit. |
| JavaResourceNode |
Common interface for Java resource nodes (source code or binary). |
| JavaResourceNode.Root |
Root of Java resource model containment hierarchy. |
| JavaResourcePackageFragment |
Java package fragment
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| JavaResourcePackageFragmentRoot |
Java package fragement root
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| JavaResourcePersistentAttribute |
Java source code or binary persistent attribute (field or property)
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| JavaResourcePersistentMember |
Java source code or binary persistent member. |
| JavaResourcePersistentType |
Java source code or binary persistent type. |
| JavaResourcePersistentTypeCache |
Java persistent type cache - used to hold "external" types
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| JoinColumnAnnotation |
Corresponds to the JPA annotation
javax.persistence.JoinColumn
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| JoinColumnsAnnotation |
Corresponds to the JPA annotation
javax.persistence.JoinColumns
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| JoinTableAnnotation |
Corresponds to the JPA annotation
javax.persistence.JoinTable
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| JPA |
JPA Java-related stuff (annotations etc.) |
| LobAnnotation |
Corresponds to the JPA annotation
javax.persistence.Lob
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| ManyToManyAnnotation |
Corresponds to the JPA annotation
javax.persistence.ManyToMany
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| ManyToOneAnnotation |
Corresponds to the JPA annotation
javax.persistence.ManyToOne
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| MapKeyAnnotation |
Corresponds to the JPA annotation
javax.persistence.MapKey
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| MappedSuperclassAnnotation |
Corresponds to the JPA annotation
javax.persistence.MappedSuperclass
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| NamedColumnAnnotation |
Common protocol among
javax.persistence.Column
javax.persistence.JoinColumn
javax.persistence.DiscriminatorColumn
javax.persistence.PrimaryKeyJoinColumn. |
| NamedNativeQueriesAnnotation |
Corresponds to the JPA annotation
javax.persistence.NamedNativeQueries
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| NamedNativeQueryAnnotation |
Corresponds to the JPA annotation
javax.persistence.NamedNativeQuery
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| NamedQueriesAnnotation |
Corresponds to the JPA annotation
javax.persistence.NamedQueries
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| NamedQueryAnnotation |
Corresponds to the JPA annotation
javax.persistence.NamedQuery
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| NestableAnnotation |
Interface for dealing with annotations that can be "nested" within other
annotations, typically within arrays. |
| NestableAssociationOverrideAnnotation |
Corresponds to the JPA annotation
javax.persistence.AssociationOverride
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| NestableAttributeOverrideAnnotation |
Corresponds to the JPA annotation
javax.persistence.AttributeOverride
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| NestableColumnAnnotation |
Corresponds to the JPA annotation
javax.persistence.Column
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| NestableJoinColumnAnnotation |
Corresponds to the JPA annotation
javax.persistence.JoinColumn
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| NestableJoinTableAnnotation |
Corresponds to the JPA annotation
javax.persistence.JoinTable
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| NestableNamedNativeQueryAnnotation |
Corresponds to the JPA annotation
javax.persistence.NamedNativeQuery
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| NestableNamedQueryAnnotation |
Corresponds to the JPA annotation
javax.persistence.NamedQuery
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| NestablePrimaryKeyJoinColumnAnnotation |
Corresponds to the JPA annotation
javax.persistence.PrimaryKeyJoinColumn
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| NestableQueryHintAnnotation |
Corresponds to the JPA annotation
javax.persistence.QueryHint
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| NestableSecondaryTableAnnotation |
Corresponds to the JPA annotation
javax.persistence.SecondaryTable
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| NestableUniqueConstraintAnnotation |
Corresponds to the JPA annotation
javax.persistence.UniqueConstraint
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| OneToManyAnnotation |
Corresponds to the JPA annotation
javax.persistence.OneToMany
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| OneToOneAnnotation |
Corresponds to the JPA annotation
javax.persistence.OneToOne
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| OrderByAnnotation |
Corresponds to the JPA annotation
javax.persistence.OrderBy
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| OverrideAnnotation |
Common protocol for
javax.persistence.AttributeOverride
javax.persistence.AssociationOverride
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| OwnableRelationshipMappingAnnotation |
Represents a relationship mapping annotation that may have the 'mappedBy'
element:
javax.persistence.ManyToMany
javax.persistence.OneToMany
javax.persistence.OneToOne
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| PrimaryKeyJoinColumnAnnotation |
Corresponds to the JPA annotation
javax.persistence.PrimaryKeyJoinColumn
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| PrimaryKeyJoinColumnsAnnotation |
Corresponds to the JPA annotation
javax.persistence.PrimaryKeyJoinColumns
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| QueryHintAnnotation |
Corresponds to the JPA annotation
javax.persistence.QueryHint
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| ReferenceTableAnnotation |
Corresponds to the JPA annotations
javax.persistence.JoinTable
javax.persistence.CollectionTable
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| RelationshipMappingAnnotation |
Common protocol among
javax.persistence.ManyToOne
javax.persistence.ManyToMany
javax.persistence.OneToMany
javax.persistence.OneToOne
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| SecondaryTableAnnotation |
Corresponds to the JPA annotation
javax.persistence.SecondaryTable
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| SecondaryTablesAnnotation |
Corresponds to the JPA annotation
javax.persistence.SecondaryTables
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| SequenceGeneratorAnnotation |
Corresponds to the JPA annotation
javax.persistence.SequenceGenerator
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| TableAnnotation |
Corresponds to the JPA annotation
javax.persistence.Table
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| TableGeneratorAnnotation |
Corresponds to the JPA annotation
javax.persistence.TableGenerator
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| TemporalAnnotation |
Corresponds to the JPA annotation
javax.persistence.Temporal
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| TransientAnnotation |
Corresponds to the JPA annotation
javax.persistence.Transient
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| UniqueConstraintAnnotation |
Corresponds to the JPA annotation
javax.persistence.UniqueConstraint
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| VersionAnnotation |
Corresponds to the JPA annotation
javax.persistence.Version
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |