|
Interface Summary |
| Annotation |
Common Java resource annotation behavior |
| 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 |
Corresponds to the JPA annotations:
javax.persistence.Column
javax.persistence.MapKeyColumn
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. |
| BaseJoinColumnAnnotation |
Corresponds to the JPA annotations:
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. |
| BaseTableAnnotation |
Corresponds to the JPA annotations:
javax.persistence.Table
javax.persistence.JoinTable
javax.persistence.SecondaryTable
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. |
| 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 |
| CompleteColumnAnnotation |
Corresponds to the JPA annotations:
javax.persistence.Column
javax.persistence.MapKeyColumn
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 |
| 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. |
| JavaResourceAnnotatedElement |
Java source code or binary annotated element. |
| 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. |
| JavaResourcePackage |
|
| 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. |
| JavaResourcePackageInfoCompilationUnit |
Dali resource for JDT compilation unit named package-info.java. |
| 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 |
| 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 |
| 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 |
| ManyToOneAnnotation |
Corresponds to the JPA annotation
javax.persistence.ManyToOne |
| 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 |
Corresponds to the JPA annotations:
javax.persistence.Column
javax.persistence.MapKeyColumn
javax.persistence.JoinColumn
javax.persistence.MapKeyJoinColumn
javax.persistence.DiscriminatorColumn
javax.persistence.OrderColumn
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. |
| 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 |
| 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 |
| NestableAnnotation |
Interface for dealing with annotations that can be "nested" within arrays. |
| NestableAssociationOverrideAnnotation |
Corresponds to the JPA annotation
javax.persistence.AssociationOverride |
| NestableAttributeOverrideAnnotation |
Corresponds to the JPA annotation
javax.persistence.AttributeOverride |
| NestableJoinColumnAnnotation |
Corresponds to the JPA annotation
javax.persistence.JoinColumn |
| NestableNamedNativeQueryAnnotation |
Corresponds to the JPA annotation
javax.persistence.NamedNativeQuery |
| NestableNamedQueryAnnotation |
Corresponds to the JPA annotation
javax.persistence.NamedQuery |
| NestablePrimaryKeyJoinColumnAnnotation |
Corresponds to the JPA annotation
javax.persistence.PrimaryKeyJoinColumn |
| NestableQueryHintAnnotation |
Corresponds to the JPA annotation
javax.persistence.QueryHint |
| NestableSecondaryTableAnnotation |
Corresponds to the JPA annotation
javax.persistence.SecondaryTable |
| NestableUniqueConstraintAnnotation |
Corresponds to the JPA annotation
javax.persistence.UniqueConstraint |
| OneToManyAnnotation |
Corresponds to the JPA annotation
javax.persistence.OneToMany |
| OneToOneAnnotation |
Corresponds to the JPA annotation
javax.persistence.OneToOne |
| 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
|
| PrimaryKeyJoinColumnAnnotation |
Corresponds to the JPA annotation
javax.persistence.PrimaryKeyJoinColumn |
| 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. |
| QueryAnnotation |
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. |
| 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 the following relationship mappings:
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 |
| 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. |
| SingleRelationshipMappingAnnotation |
Common protocol among the following relationship mappings:
javax.persistence.ManyToOne
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. |
| TableAnnotation |
Corresponds to the JPA annotation
javax.persistence.Table |
| 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. |