| Interface Summary |
| IConstructor |
The external representation of a Java class constructor. |
| IEmbeddable |
The external representation of the managed type that is annotated with @Embeddable. |
| IEntity |
The external representation of the managed type that is annotated with @Entity. |
| IExternalForm |
This interface is only meant to allow a type hierarchy over the interfaces defining the Hermes SPI and the various implementers. |
| IManagedType |
The external representation of a managed type, which is a JPA persistent object. |
| IManagedTypeProvider |
The external representation of the provider of managed types. |
| IManagedTypeVisitor |
The interface is used to visit a IManagedType. |
| IMappedSuperclass |
The external representation of the managed type that is annotated with @MappedSuperclass. |
| IMapping |
The external representation of a mapping, which represents a single persistence property of a managed type. |
| IQuery |
The external representation of a JPQL query. |
| IType |
The external representation of a Java type. |
| ITypeDeclaration |
The external representation of a type declaration, which is used to give more information about the type, i.e. if it's an array and if it has parameter types. |
| ITypeRepository |
The external representation of the repository of Java types, which gives access to the application's classes. |