Package org.hibernate.models.spi
package org.hibernate.models.spi
-
ClassDescriptionAnnotationDescriptor<A extends Annotation>Describes an annotation type (the Class)Registry of descriptors for all known annotationsAbstract for something where an annotation can be used.AnnotationTarget.AnnotationUsageProcessor<T,
A extends Annotation> Functional contract to process an annotation and return a value.Subset of annotation targets supported for mapping annotationsModels a Java array type.Descriptor for an annotation attributeTypes which are expressible as a classAbstraction for what Hibernate understands about a "class", generally before it has access to the actualClassreference, if there is aClassat all (dynamic models).Contract for creating the ClassDetails for a Java type we have not yet seen as part ofClassDetailsRegistry.resolveClassDetails(java.lang.String)Registry of allClassDetailsreferencesAccess to load resources from a ClassLoaderModels a class type.Bootstrapping of ModelsContextContext object for hibernate-models.Java service loadable support for providing ModelsContext implementations.Extension of AnnotationTarget which allows manipulation of the annotationsExtension of ClassDetails which allows manipulation of the membersUnion of MemberDetails and MutableAnnotationTargetModels a parameterized type.Models a primitive typeIntegration contract allowing initialization priming of ClassDetailsRegistry and AnnotationDescriptorRegistry.Container for constant staticTypeDetailsreferences used often.Abstraction for what Hibernate understands about a "type", generally before it has access to the actualTypereference.Helper utilities for dealing with TypeDetailsContract used in interpreting generics details.Models a resolved type parameter or type argument.Models a reference to a type variable in the bound of a recursive type parameter.A scope for TypeVariableDetails referencesDescriptor for the annotation attribute types, acting as a producer forAttributeDescriptor,JdkValueConverterandJdkValueExtractorreferencesModels Java'svoid(or Void) typeModels a wildcard type declaration.