Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractAnnotationDescriptor<A> - Class in org.hibernate.models.internal
-
Base support for
AnnotationDescriptorimplementations - AbstractAnnotationDescriptor(Class<A>, EnumSet<AnnotationTarget.Kind>, boolean, AnnotationDescriptor<?>) - Constructor for class org.hibernate.models.internal.AbstractAnnotationDescriptor
- AbstractAnnotationDescriptorRegistry - Class in org.hibernate.models.internal
- AbstractAnnotationDescriptorRegistry() - Constructor for class org.hibernate.models.internal.AbstractAnnotationDescriptorRegistry
- AbstractAnnotationDescriptorRegistry(Map<Class<? extends Annotation>, AnnotationDescriptor<?>>, Map<AnnotationDescriptor<?>, AnnotationDescriptor<?>>) - Constructor for class org.hibernate.models.internal.AbstractAnnotationDescriptorRegistry
- AbstractAnnotationTarget - Class in org.hibernate.models.internal
- AbstractAnnotationTarget - Class in org.hibernate.models.internal.dynamic
- AbstractAnnotationTarget() - Constructor for class org.hibernate.models.internal.AbstractAnnotationTarget
- AbstractAnnotationTarget(ModelsContext) - Constructor for class org.hibernate.models.internal.dynamic.AbstractAnnotationTarget
- AbstractClassDetailsRegistry - Class in org.hibernate.models.internal
-
Base ClassDetailsRegistry implementation support
- AbstractClassDetailsRegistry(boolean, Map<String, ClassDetails>, Map<String, Set<ClassDetails>>, Map<String, Set<ClassDetails>>, ModelsContext) - Constructor for class org.hibernate.models.internal.AbstractClassDetailsRegistry
- AbstractClassDetailsRegistry(boolean, ModelsContext) - Constructor for class org.hibernate.models.internal.AbstractClassDetailsRegistry
- AbstractJdkAnnotationTarget - Class in org.hibernate.models.internal.jdk
-
AnnotationTarget where we know the annotations up front, but want to delay processing them until (unless!) they are needed
- AbstractJdkAnnotationTarget(Supplier<Annotation[]>, ModelsContext) - Constructor for class org.hibernate.models.internal.jdk.AbstractJdkAnnotationTarget
- AbstractJdkValueExtractor<V> - Class in org.hibernate.models.internal.jdk
- AbstractJdkValueExtractor() - Constructor for class org.hibernate.models.internal.jdk.AbstractJdkValueExtractor
- AbstractModelsContext - Class in org.hibernate.models.internal
-
Base support for ModelsContext implementations
- AbstractModelsContext(ClassLoading) - Constructor for class org.hibernate.models.internal.AbstractModelsContext
- AbstractRenderer - Class in org.hibernate.models.rendering.spi
-
Base support for Renderer implementations.
- AbstractRenderer() - Constructor for class org.hibernate.models.rendering.spi.AbstractRenderer
- AbstractRenderingTarget - Class in org.hibernate.models.rendering.spi
-
Base support for RenderingTarget implementations.
- AbstractRenderingTarget() - Constructor for class org.hibernate.models.rendering.spi.AbstractRenderingTarget
- AbstractRenderingTarget(int) - Constructor for class org.hibernate.models.rendering.spi.AbstractRenderingTarget
- AbstractTypeDescriptor<V> - Class in org.hibernate.models.internal
-
Base support for AttributeDescriptor implementations
- AbstractTypeDescriptor() - Constructor for class org.hibernate.models.internal.AbstractTypeDescriptor
- accept(int, T) - Method in interface org.hibernate.models.internal.util.IndexedConsumer
- accept(ClassDetails) - Method in interface org.hibernate.models.spi.ClassDetails.ClassDetailsConsumer
- addAnnotationUsage(X) - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
- addAnnotationUsage(X) - Method in class org.hibernate.models.internal.jdk.AbstractJdkAnnotationTarget
- addAnnotationUsage(X) - Method in interface org.hibernate.models.spi.MutableAnnotationTarget
-
Add an annotation usage to this target
- addClassDetails(String, ClassDetails) - Method in class org.hibernate.models.internal.AbstractClassDetailsRegistry
- addClassDetails(String, ClassDetails) - Method in interface org.hibernate.models.internal.MutableClassDetailsRegistry
-
Adds a managed-class descriptor using the given
nameas the registration key - addClassDetails(ClassDetails) - Method in class org.hibernate.models.internal.AbstractClassDetailsRegistry
- addClassDetails(ClassDetails) - Method in interface org.hibernate.models.internal.MutableClassDetailsRegistry
-
Adds a managed-class descriptor using its name as the registration key.
- addField(FieldDetails) - Method in class org.hibernate.models.internal.dynamic.DynamicClassDetails
- addField(FieldDetails) - Method in class org.hibernate.models.internal.jdk.JdkClassDetails
- addField(FieldDetails) - Method in interface org.hibernate.models.spi.MutableClassDetails
- addLine() - Method in class org.hibernate.models.rendering.spi.AbstractRenderingTarget
- addLine() - Method in interface org.hibernate.models.rendering.spi.RenderingTarget
-
Adds a newline.
- addLine(String) - Method in class org.hibernate.models.rendering.spi.AbstractRenderingTarget
- addLine(String) - Method in interface org.hibernate.models.rendering.spi.RenderingTarget
-
Adds the string, preceded by any necessary indentation, followed by a newline.
- addLine(String, Object...) - Method in class org.hibernate.models.rendering.spi.AbstractRenderingTarget
- addLine(String, Object...) - Method in interface org.hibernate.models.rendering.spi.RenderingTarget
-
Adds the rendered pattern, preceded by any necessary indentation, followed by a newline.
- addMethod(MethodDetails) - Method in class org.hibernate.models.internal.dynamic.DynamicClassDetails
- addMethod(MethodDetails) - Method in class org.hibernate.models.internal.jdk.JdkClassDetails
- addMethod(MethodDetails) - Method in interface org.hibernate.models.spi.MutableClassDetails
- ANNOTATION - Enum constant in enum class org.hibernate.models.spi.AnnotationTarget.Kind
- AnnotationAccessException - Exception Class in org.hibernate.models
-
Indicates a problem accessing annotation details from the domain model sources.
- AnnotationAccessException(String) - Constructor for exception class org.hibernate.models.AnnotationAccessException
- AnnotationAccessException(String, Throwable) - Constructor for exception class org.hibernate.models.AnnotationAccessException
- AnnotationAttributeTypeHelper - Class in org.hibernate.models.internal.util
-
Helper for resolving ValueTypeDescriptor for an annotation attribute.
- AnnotationAttributeTypeHelper() - Constructor for class org.hibernate.models.internal.util.AnnotationAttributeTypeHelper
- AnnotationDescriptor<A> - Interface in org.hibernate.models.spi
-
Describes an annotation type (the Class)
- AnnotationDescriptorBuilding - Class in org.hibernate.models.internal
- AnnotationDescriptorBuilding() - Constructor for class org.hibernate.models.internal.AnnotationDescriptorBuilding
- AnnotationDescriptorRegistry - Interface in org.hibernate.models.spi
-
Registry of descriptors for all known annotations
- AnnotationDescriptorRegistry.DescriptorCreator<A> - Interface in org.hibernate.models.spi
- AnnotationDescriptorRegistryStandard - Class in org.hibernate.models.internal
-
Access to AnnotationDescriptor instances based on a number of look-ups
- AnnotationDescriptorRegistryStandard(ModelsContext) - Constructor for class org.hibernate.models.internal.AnnotationDescriptorRegistryStandard
- AnnotationHelper - Class in org.hibernate.models.internal
-
Helper for dealing with actual
Annotationreferences - AnnotationProxy<A> - Class in org.hibernate.models.internal
- AnnotationProxy(AnnotationDescriptor<A>, Map<String, Object>) - Constructor for class org.hibernate.models.internal.AnnotationProxy
- AnnotationTarget - Interface in org.hibernate.models.spi
-
Abstract for something where an annotation can be used.
- AnnotationTarget.AnnotationUsageProcessor<T,
A> - Interface in org.hibernate.models.spi -
Functional contract to process an annotation and return a value.
- AnnotationTarget.Kind - Enum Class in org.hibernate.models.spi
-
Subset of annotation targets supported for mapping annotations
- AnnotationTargetHelper - Class in org.hibernate.models.internal
-
Utilities related to AnnotationTarget
- AnnotationTargetSupport - Interface in org.hibernate.models.internal
- AnnotationUsageHelper - Class in org.hibernate.models.internal
- applyAnnotationUsage(AnnotationDescriptor<A>, ModelsContext) - Method in interface org.hibernate.models.spi.MutableAnnotationTarget
-
Applies a usage of the given
annotationTypeto this target. - applyAttribute(String, ClassDetails, boolean, boolean, ModelsContext) - Method in class org.hibernate.models.internal.dynamic.DynamicClassDetails
-
Creates a field representing an attribute and adds it to this class.
- applyAttribute(String, TypeDetails, boolean, boolean, ModelsContext) - Method in class org.hibernate.models.internal.dynamic.DynamicClassDetails
-
Creates a field representing an attribute and adds it to this class
- ARRAY - Enum constant in enum class org.hibernate.models.spi.TypeDetails.Kind
-
A Java array
- arrayList(int) - Static method in class org.hibernate.models.internal.util.CollectionHelper
- arrayOf(TypeDetails, ModelsContext) - Static method in class org.hibernate.models.spi.TypeDetailsHelper
-
Make an array type of the given component type
- ArrayTypeDescriptor<V> - Class in org.hibernate.models.internal
-
Descriptor for array values.
- ArrayTypeDescriptor(ValueTypeDescriptor<V>) - Constructor for class org.hibernate.models.internal.ArrayTypeDescriptor
- ArrayTypeDetails - Interface in org.hibernate.models.spi
-
Models a Java array type.
- ArrayTypeDetailsImpl - Class in org.hibernate.models.internal
- ArrayTypeDetailsImpl(ClassDetails, TypeDetails) - Constructor for class org.hibernate.models.internal.ArrayTypeDetailsImpl
- as(Class<S>) - Method in interface org.hibernate.models.spi.AnnotationDescriptor
- as(Class<S>) - Method in interface org.hibernate.models.spi.ClassDetailsRegistry
- as(Class<S>) - Method in interface org.hibernate.models.spi.ModelsContext
-
Treat support.
- asAnnotationDescriptor() - Method in class org.hibernate.models.internal.AbstractAnnotationDescriptor
- asAnnotationDescriptor() - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
- asAnnotationDescriptor() - Method in interface org.hibernate.models.internal.ClassDetailsSupport
- asAnnotationDescriptor() - Method in class org.hibernate.models.internal.dynamic.DynamicFieldDetails
- asAnnotationDescriptor() - Method in class org.hibernate.models.internal.jdk.JdkFieldDetails
- asAnnotationDescriptor() - Method in class org.hibernate.models.internal.jdk.JdkMethodDetails
- asAnnotationDescriptor() - Method in class org.hibernate.models.internal.jdk.JdkRecordComponentDetails
- asAnnotationDescriptor() - Method in interface org.hibernate.models.spi.AnnotationDescriptor
- asAnnotationDescriptor() - Method in interface org.hibernate.models.spi.AnnotationTarget
-
Safe cast method for cases when the target is an annotation.
- asAnnotationDescriptor() - Method in interface org.hibernate.models.spi.ClassDetails
- asAnnotationDescriptor() - Method in interface org.hibernate.models.spi.MemberDetails
- asAnnotationDescriptor() - Method in interface org.hibernate.models.spi.MutableClassDetails
- asAnnotationDescriptor() - Method in interface org.hibernate.models.spi.MutableMemberDetails
- asArrayType() - Method in interface org.hibernate.models.spi.ArrayTypeDetails
- asArrayType() - Method in interface org.hibernate.models.spi.TypeDetails
-
Cast this TypeDetails as a ArrayTypeDetails, throwing an exception if it cannot be.
- asClassDetails() - Method in class org.hibernate.models.internal.AbstractAnnotationDescriptor
- asClassDetails() - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
- asClassDetails() - Method in interface org.hibernate.models.internal.ClassDetailsSupport
- asClassDetails() - Method in class org.hibernate.models.internal.dynamic.DynamicFieldDetails
- asClassDetails() - Method in class org.hibernate.models.internal.jdk.JdkFieldDetails
- asClassDetails() - Method in class org.hibernate.models.internal.jdk.JdkMethodDetails
- asClassDetails() - Method in class org.hibernate.models.internal.jdk.JdkRecordComponentDetails
- asClassDetails() - Method in interface org.hibernate.models.spi.AnnotationDescriptor
- asClassDetails() - Method in interface org.hibernate.models.spi.AnnotationTarget
- asClassDetails() - Method in interface org.hibernate.models.spi.ClassDetails
- asClassDetails() - Method in interface org.hibernate.models.spi.MemberDetails
- asClassDetails() - Method in interface org.hibernate.models.spi.MutableAnnotationTarget
- asClassDetails() - Method in interface org.hibernate.models.spi.MutableClassDetails
- asClassDetails() - Method in interface org.hibernate.models.spi.MutableMemberDetails
- asClassType() - Method in interface org.hibernate.models.spi.ClassTypeDetails
- asClassType() - Method in interface org.hibernate.models.spi.TypeDetails
-
Cast this TypeDetails as a ClassTypeDetails, throwing an exception if it cannot be.
- asFieldDetails() - Method in class org.hibernate.models.internal.AbstractAnnotationDescriptor
- asFieldDetails() - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
- asFieldDetails() - Method in interface org.hibernate.models.internal.ClassDetailsSupport
- asFieldDetails() - Method in class org.hibernate.models.internal.dynamic.DynamicFieldDetails
- asFieldDetails() - Method in class org.hibernate.models.internal.jdk.JdkFieldDetails
- asFieldDetails() - Method in class org.hibernate.models.internal.jdk.JdkMethodDetails
- asFieldDetails() - Method in class org.hibernate.models.internal.jdk.JdkRecordComponentDetails
- asFieldDetails() - Method in interface org.hibernate.models.spi.AnnotationDescriptor
- asFieldDetails() - Method in interface org.hibernate.models.spi.AnnotationTarget
- asFieldDetails() - Method in interface org.hibernate.models.spi.ClassDetails
- asFieldDetails() - Method in interface org.hibernate.models.spi.FieldDetails
- asFieldDetails() - Method in interface org.hibernate.models.spi.MethodDetails
- asFieldDetails() - Method in interface org.hibernate.models.spi.MutableClassDetails
- asFieldDetails() - Method in interface org.hibernate.models.spi.RecordComponentDetails
- asMemberDetails() - Method in class org.hibernate.models.internal.AbstractAnnotationDescriptor
- asMemberDetails() - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
- asMemberDetails() - Method in interface org.hibernate.models.internal.ClassDetailsSupport
- asMemberDetails() - Method in class org.hibernate.models.internal.dynamic.DynamicFieldDetails
- asMemberDetails() - Method in class org.hibernate.models.internal.jdk.JdkFieldDetails
- asMemberDetails() - Method in class org.hibernate.models.internal.jdk.JdkMethodDetails
- asMemberDetails() - Method in class org.hibernate.models.internal.jdk.JdkRecordComponentDetails
- asMemberDetails() - Method in interface org.hibernate.models.spi.AnnotationDescriptor
- asMemberDetails() - Method in interface org.hibernate.models.spi.AnnotationTarget
- asMemberDetails() - Method in interface org.hibernate.models.spi.ClassDetails
- asMemberDetails() - Method in interface org.hibernate.models.spi.MemberDetails
- asMemberDetails() - Method in interface org.hibernate.models.spi.MutableAnnotationTarget
- asMemberDetails() - Method in interface org.hibernate.models.spi.MutableClassDetails
- asMemberDetails() - Method in interface org.hibernate.models.spi.MutableMemberDetails
- asMethodDetails() - Method in class org.hibernate.models.internal.AbstractAnnotationDescriptor
- asMethodDetails() - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
- asMethodDetails() - Method in interface org.hibernate.models.internal.ClassDetailsSupport
- asMethodDetails() - Method in class org.hibernate.models.internal.dynamic.DynamicFieldDetails
- asMethodDetails() - Method in class org.hibernate.models.internal.jdk.JdkFieldDetails
- asMethodDetails() - Method in class org.hibernate.models.internal.jdk.JdkMethodDetails
- asMethodDetails() - Method in class org.hibernate.models.internal.jdk.JdkRecordComponentDetails
- asMethodDetails() - Method in interface org.hibernate.models.spi.AnnotationDescriptor
- asMethodDetails() - Method in interface org.hibernate.models.spi.AnnotationTarget
- asMethodDetails() - Method in interface org.hibernate.models.spi.ClassDetails
- asMethodDetails() - Method in interface org.hibernate.models.spi.FieldDetails
- asMethodDetails() - Method in interface org.hibernate.models.spi.MethodDetails
- asMethodDetails() - Method in interface org.hibernate.models.spi.MutableClassDetails
- asMethodDetails() - Method in interface org.hibernate.models.spi.RecordComponentDetails
- asParameterizedType() - Method in interface org.hibernate.models.spi.ParameterizedTypeDetails
- asParameterizedType() - Method in interface org.hibernate.models.spi.TypeDetails
-
Cast this TypeDetails as a ParameterizedTypeDetails, throwing an exception if it cannot be.
- asPrimitiveType() - Method in record class org.hibernate.models.internal.PrimitiveTypeDetailsImpl
- asPrimitiveType() - Method in interface org.hibernate.models.spi.PrimitiveTypeDetails
- asPrimitiveType() - Method in interface org.hibernate.models.spi.TypeDetails
-
Cast this TypeDetails as a PrimitiveTypeDetails, throwing an exception if it cannot be.
- asRecordComponentDetails() - Method in class org.hibernate.models.internal.AbstractAnnotationDescriptor
- asRecordComponentDetails() - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
- asRecordComponentDetails() - Method in interface org.hibernate.models.internal.ClassDetailsSupport
- asRecordComponentDetails() - Method in class org.hibernate.models.internal.dynamic.DynamicFieldDetails
- asRecordComponentDetails() - Method in class org.hibernate.models.internal.jdk.JdkFieldDetails
- asRecordComponentDetails() - Method in class org.hibernate.models.internal.jdk.JdkMethodDetails
- asRecordComponentDetails() - Method in class org.hibernate.models.internal.jdk.JdkRecordComponentDetails
- asRecordComponentDetails() - Method in interface org.hibernate.models.spi.AnnotationDescriptor
- asRecordComponentDetails() - Method in interface org.hibernate.models.spi.AnnotationTarget
-
Safe cast method for cases when the target is a record component.
- asRecordComponentDetails() - Method in interface org.hibernate.models.spi.ClassDetails
- asRecordComponentDetails() - Method in interface org.hibernate.models.spi.FieldDetails
- asRecordComponentDetails() - Method in interface org.hibernate.models.spi.MethodDetails
- asRecordComponentDetails() - Method in interface org.hibernate.models.spi.MutableClassDetails
- asRecordComponentDetails() - Method in interface org.hibernate.models.spi.RecordComponentDetails
- asTypeVariable() - Method in interface org.hibernate.models.spi.TypeDetails
-
Cast this TypeDetails as a TypeVariableDetails, throwing an exception if it cannot be.
- asTypeVariable() - Method in interface org.hibernate.models.spi.TypeVariableDetails
- asTypeVariableReference() - Method in interface org.hibernate.models.spi.TypeDetails
-
Cast this TypeDetails as a TypeVariableReferenceDetails, throwing an exception if it cannot be.
- asTypeVariableReference() - Method in interface org.hibernate.models.spi.TypeVariableReferenceDetails
- asVoidType() - Method in class org.hibernate.models.internal.VoidTypeDetailsImpl
- asVoidType() - Method in interface org.hibernate.models.spi.TypeDetails
-
Cast this TypeDetails as a VoidTypeDetails, throwing an exception if it cannot be.
- asVoidType() - Method in interface org.hibernate.models.spi.VoidTypeDetails
- asWildcardType() - Method in interface org.hibernate.models.spi.TypeDetails
-
Cast this TypeDetails as a WildcardTypeDetails, throwing an exception if it cannot be.
- asWildcardType() - Method in interface org.hibernate.models.spi.WildcardTypeDetails
- AttributeDescriptor<T> - Interface in org.hibernate.models.spi
-
Descriptor for an annotation attribute
- AttributeDescriptorImpl<T> - Class in org.hibernate.models.internal
-
Standard AttributeDescriptor implementation
- AttributeDescriptorImpl(Class<? extends Annotation>, String, ValueTypeDescriptor<T>) - Constructor for class org.hibernate.models.internal.AttributeDescriptorImpl
- AttributeDescriptorImpl(Method, ValueTypeDescriptor<T>) - Constructor for class org.hibernate.models.internal.AttributeDescriptorImpl
B
- BASELINE_JAVA_TYPES - Static variable in class org.hibernate.models.internal.BaseLineJavaTypes
- BaseLineJavaTypes - Class in org.hibernate.models.internal
-
Base set of classes used to prime the
ClassDetailsRegistry.. - BaseLineJavaTypes() - Constructor for class org.hibernate.models.internal.BaseLineJavaTypes
- BasicModelsContextImpl - Class in org.hibernate.models.internal
-
Standard ModelsContext implementation
- BasicModelsContextImpl(ClassLoading, boolean, RegistryPrimer) - Constructor for class org.hibernate.models.internal.BasicModelsContextImpl
- BOOLEAN - Enum constant in enum class org.hibernate.models.internal.PrimitiveKind
- BOOLEAN_TYPE_DESCRIPTOR - Static variable in class org.hibernate.models.internal.BooleanTypeDescriptor
- BooleanTypeDescriptor - Class in org.hibernate.models.internal
-
Descriptor for boolean values
- BooleanTypeDescriptor() - Constructor for class org.hibernate.models.internal.BooleanTypeDescriptor
- bootstrap() - Method in class org.hibernate.models.spi.ModelsConfiguration
-
Build the ModelsContext instance.
- bound() - Method in record class org.hibernate.models.internal.WildcardTypeDetailsImpl
-
Returns the value of the
boundrecord component. - BRIDGE - Static variable in class org.hibernate.models.internal.ModifierUtils
- buildAnnotationDescriptor(Class<A>, AnnotationDescriptor<? extends Annotation>) - Method in class org.hibernate.models.internal.AnnotationDescriptorRegistryStandard
- buildClassDetails(String, ModelsContext) - Method in class org.hibernate.models.internal.jdk.JdkBuilders
- buildClassDetails(String, ModelsContext) - Method in class org.hibernate.models.serial.internal.ClassDetailsBuilderImpl
- buildClassDetails(String, ModelsContext) - Method in interface org.hibernate.models.spi.ClassDetailsBuilder
-
Build a ClassDetails descriptor for a class with the given name
- buildClassDetailsStatic(Class<?>, ModelsContext) - Static method in class org.hibernate.models.internal.jdk.JdkBuilders
- buildClassDetailsStatic(String, ModelsContext) - Static method in class org.hibernate.models.internal.jdk.JdkBuilders
- buildGetterDetails(Method, ClassDetails, ModelsContext) - Static method in class org.hibernate.models.internal.jdk.JdkBuilders
- buildMethodDetails(Method, ClassDetails, ModelsContext) - Static method in class org.hibernate.models.internal.jdk.JdkBuilders
- buildSetterDetails(Method, ClassDetails, ModelsContext) - Static method in class org.hibernate.models.internal.jdk.JdkBuilders
- BYTE - Enum constant in enum class org.hibernate.models.internal.PrimitiveKind
- BYTE_TYPE_DESCRIPTOR - Static variable in class org.hibernate.models.internal.ByteTypeDescriptor
- ByteTypeDescriptor - Class in org.hibernate.models.internal
-
Descriptor for byte values
- ByteTypeDescriptor() - Constructor for class org.hibernate.models.internal.ByteTypeDescriptor
C
- caseArrayType(ArrayTypeDetails) - Method in interface org.hibernate.models.internal.TypeDetailsSwitch
- caseArrayType(ArrayTypeDetails) - Method in class org.hibernate.models.internal.TypeDetailsSwitchSupport
- caseArrayType(ArrayTypeDetails, ModelsContext) - Method in class org.hibernate.models.internal.IsResolvedTypeSwitch
- caseArrayType(ArrayTypeDetails, ModelsContext) - Method in interface org.hibernate.models.spi.TypeDetailsSwitch
-
Handle the case of an array
- caseClass(Class<?>) - Method in class org.hibernate.models.internal.jdk.JdkTrackingTypeSwitch
- caseClass(Class<?>) - Method in interface org.hibernate.models.internal.jdk.JdkTypeSwitch
- caseClass(ClassTypeDetails) - Method in class org.hibernate.models.internal.CollectionElementSwitch
- caseClass(ClassTypeDetails) - Method in class org.hibernate.models.internal.MapKeySwitch
- caseClass(ClassTypeDetails) - Method in class org.hibernate.models.internal.MapValueSwitch
- caseClass(ClassTypeDetails) - Method in interface org.hibernate.models.internal.TypeDetailsSwitch
- caseClass(ClassTypeDetails) - Method in class org.hibernate.models.internal.TypeDetailsSwitchSupport
- caseClass(ClassTypeDetails, ModelsContext) - Method in class org.hibernate.models.internal.IsResolvedTypeSwitch
- caseClass(ClassTypeDetails, ModelsContext) - Method in interface org.hibernate.models.spi.TypeDetailsSwitch
-
Handle the case of a raw class
- caseGenericArrayType(GenericArrayType) - Method in class org.hibernate.models.internal.jdk.JdkTrackingTypeSwitch
- caseGenericArrayType(GenericArrayType) - Method in interface org.hibernate.models.internal.jdk.JdkTypeSwitch
- caseParameterizedType(ParameterizedType) - Method in class org.hibernate.models.internal.jdk.JdkTrackingTypeSwitch
- caseParameterizedType(ParameterizedType) - Method in interface org.hibernate.models.internal.jdk.JdkTypeSwitch
- caseParameterizedType(ParameterizedTypeDetails) - Method in class org.hibernate.models.internal.CollectionElementSwitch
- caseParameterizedType(ParameterizedTypeDetails) - Method in class org.hibernate.models.internal.MapKeySwitch
- caseParameterizedType(ParameterizedTypeDetails) - Method in class org.hibernate.models.internal.MapValueSwitch
- caseParameterizedType(ParameterizedTypeDetails) - Method in interface org.hibernate.models.internal.TypeDetailsSwitch
- caseParameterizedType(ParameterizedTypeDetails) - Method in class org.hibernate.models.internal.TypeDetailsSwitchSupport
- caseParameterizedType(ParameterizedTypeDetails, ModelsContext) - Method in class org.hibernate.models.internal.IsResolvedTypeSwitch
- caseParameterizedType(ParameterizedTypeDetails, ModelsContext) - Method in interface org.hibernate.models.spi.TypeDetailsSwitch
-
Handle the case of a parameterized type
- casePrimitive(PrimitiveTypeDetails) - Method in interface org.hibernate.models.internal.TypeDetailsSwitch
- casePrimitive(PrimitiveTypeDetails) - Method in class org.hibernate.models.internal.TypeDetailsSwitchSupport
- casePrimitive(PrimitiveTypeDetails, ModelsContext) - Method in class org.hibernate.models.internal.IsResolvedTypeSwitch
- casePrimitive(PrimitiveTypeDetails, ModelsContext) - Method in interface org.hibernate.models.spi.TypeDetailsSwitch
-
Handle the case of a primitive
- caseTypeVariable(TypeVariable<?>) - Method in class org.hibernate.models.internal.jdk.JdkTrackingTypeSwitch
- caseTypeVariable(TypeVariable<?>) - Method in interface org.hibernate.models.internal.jdk.JdkTypeSwitch
- caseTypeVariable(TypeVariableDetails) - Method in class org.hibernate.models.internal.CollectionElementSwitch
- caseTypeVariable(TypeVariableDetails) - Method in class org.hibernate.models.internal.MapKeySwitch
- caseTypeVariable(TypeVariableDetails) - Method in class org.hibernate.models.internal.MapValueSwitch
- caseTypeVariable(TypeVariableDetails) - Method in interface org.hibernate.models.internal.TypeDetailsSwitch
- caseTypeVariable(TypeVariableDetails) - Method in class org.hibernate.models.internal.TypeDetailsSwitchSupport
- caseTypeVariable(TypeVariableDetails, ModelsContext) - Method in class org.hibernate.models.internal.IsResolvedTypeSwitch
- caseTypeVariable(TypeVariableDetails, ModelsContext) - Method in interface org.hibernate.models.spi.TypeDetailsSwitch
-
Handle the case of a type variable
- caseTypeVariableReference(TypeVariableReferenceDetails) - Method in class org.hibernate.models.internal.CollectionElementSwitch
- caseTypeVariableReference(TypeVariableReferenceDetails) - Method in class org.hibernate.models.internal.MapKeySwitch
- caseTypeVariableReference(TypeVariableReferenceDetails) - Method in class org.hibernate.models.internal.MapValueSwitch
- caseTypeVariableReference(TypeVariableReferenceDetails) - Method in interface org.hibernate.models.internal.TypeDetailsSwitch
- caseTypeVariableReference(TypeVariableReferenceDetails) - Method in class org.hibernate.models.internal.TypeDetailsSwitchSupport
- caseTypeVariableReference(TypeVariableReferenceDetails, ModelsContext) - Method in class org.hibernate.models.internal.IsResolvedTypeSwitch
- caseTypeVariableReference(TypeVariableReferenceDetails, ModelsContext) - Method in interface org.hibernate.models.spi.TypeDetailsSwitch
-
Handle the case of a reference to a type variable
- caseVoid(VoidTypeDetails) - Method in interface org.hibernate.models.internal.TypeDetailsSwitch
- caseVoid(VoidTypeDetails) - Method in class org.hibernate.models.internal.TypeDetailsSwitchSupport
- caseVoid(VoidTypeDetails, ModelsContext) - Method in class org.hibernate.models.internal.IsResolvedTypeSwitch
- caseVoid(VoidTypeDetails, ModelsContext) - Method in interface org.hibernate.models.spi.TypeDetailsSwitch
-
Handle the case of void (or Void)
- caseWildcardType(WildcardType) - Method in class org.hibernate.models.internal.jdk.JdkTrackingTypeSwitch
- caseWildcardType(WildcardType) - Method in interface org.hibernate.models.internal.jdk.JdkTypeSwitch
- caseWildcardType(WildcardTypeDetails) - Method in class org.hibernate.models.internal.CollectionElementSwitch
- caseWildcardType(WildcardTypeDetails) - Method in class org.hibernate.models.internal.MapKeySwitch
- caseWildcardType(WildcardTypeDetails) - Method in class org.hibernate.models.internal.MapValueSwitch
- caseWildcardType(WildcardTypeDetails) - Method in interface org.hibernate.models.internal.TypeDetailsSwitch
- caseWildcardType(WildcardTypeDetails) - Method in class org.hibernate.models.internal.TypeDetailsSwitchSupport
- caseWildcardType(WildcardTypeDetails, ModelsContext) - Method in class org.hibernate.models.internal.IsResolvedTypeSwitch
- caseWildcardType(WildcardTypeDetails, ModelsContext) - Method in interface org.hibernate.models.spi.TypeDetailsSwitch
-
Handle the case of a wildcard type
- CHAR - Enum constant in enum class org.hibernate.models.internal.PrimitiveKind
- CHARACTER_TYPE_DESCRIPTOR - Static variable in class org.hibernate.models.internal.CharacterTypeDescriptor
- CharacterTypeDescriptor - Class in org.hibernate.models.internal
-
Descriptor for char values
- CharacterTypeDescriptor() - Constructor for class org.hibernate.models.internal.CharacterTypeDescriptor
- CLASS - Enum constant in enum class org.hibernate.models.spi.AnnotationTarget.Kind
- CLASS - Enum constant in enum class org.hibernate.models.spi.TypeDetails.Kind
-
A Java class, interface, or annotation.
- CLASS_CLASS_DETAILS - Static variable in interface org.hibernate.models.spi.ClassDetails
-
Details for
Class.class - CLASS_TYPE_DESCRIPTOR - Static variable in class org.hibernate.models.internal.ClassTypeDescriptor
- CLASS_TYPE_DETAILS - Static variable in class org.hibernate.models.spi.StandardTypeDetails
-
Details for
Class.class - ClassBasedTypeDetails - Interface in org.hibernate.models.spi
-
Types which are expressible as a class
- classDetails() - Method in record class org.hibernate.models.internal.PrimitiveTypeDetailsImpl
-
Returns the value of the
classDetailsrecord component. - ClassDetails - Interface in org.hibernate.models.spi
-
Abstraction for what Hibernate understands about a "class", generally before it has access to the actual
Classreference, if there is aClassat all (dynamic models). - ClassDetails.ClassDetailsConsumer - Interface in org.hibernate.models.spi
- ClassDetailsBuilder - Interface in org.hibernate.models.spi
-
Contract for creating the ClassDetails for a Java type we have not yet seen as part of
ClassDetailsRegistry.resolveClassDetails(java.lang.String) - ClassDetailsBuilderImpl - Class in org.hibernate.models.serial.internal
- ClassDetailsBuilderImpl(StorableContextImpl, ClassLoading) - Constructor for class org.hibernate.models.serial.internal.ClassDetailsBuilderImpl
- classDetailsMap - Variable in class org.hibernate.models.internal.AbstractClassDetailsRegistry
- classDetailsMap() - Method in class org.hibernate.models.internal.AbstractClassDetailsRegistry
- ClassDetailsRegistry - Interface in org.hibernate.models.spi
-
Registry of all
ClassDetailsreferences - ClassDetailsRegistry.ClassDetailsConsumer - Interface in org.hibernate.models.spi
- ClassDetailsRegistryStandard - Class in org.hibernate.models.internal
-
Standard ClassDetailsRegistry implementation.
- ClassDetailsRegistryStandard(boolean, ModelsContext) - Constructor for class org.hibernate.models.internal.ClassDetailsRegistryStandard
- ClassDetailsRegistryStandard(ClassDetailsBuilder, boolean, ModelsContext) - Constructor for class org.hibernate.models.internal.ClassDetailsRegistryStandard
- ClassDetailsSupport - Interface in org.hibernate.models.internal
- classForName(String) - Method in class org.hibernate.models.internal.SimpleClassLoading
- classForName(String) - Method in interface org.hibernate.models.spi.ClassLoading
-
Obtain a
Classreference by name - ClassLoading - Interface in org.hibernate.models.spi
-
Access to load resources from a ClassLoader
- classNameToResourceName(String) - Static method in class org.hibernate.models.internal.util.StringHelper
- ClassTypeDescriptor - Class in org.hibernate.models.internal
-
Descriptor for class values
- ClassTypeDescriptor() - Constructor for class org.hibernate.models.internal.ClassTypeDescriptor
- ClassTypeDetails - Interface in org.hibernate.models.spi
-
Models a class type.
- ClassTypeDetailsImpl - Class in org.hibernate.models.internal
- ClassTypeDetailsImpl(ClassDetails, TypeDetails.Kind) - Constructor for class org.hibernate.models.internal.ClassTypeDetailsImpl
- clearAnnotationUsages() - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
- clearAnnotationUsages() - Method in class org.hibernate.models.internal.dynamic.AbstractAnnotationTarget
- clearAnnotationUsages() - Method in class org.hibernate.models.internal.jdk.AbstractJdkAnnotationTarget
- clearAnnotationUsages() - Method in interface org.hibernate.models.spi.MutableAnnotationTarget
-
Removes all annotation usages currently associated with this target.
- clearMemberAnnotationUsages() - Method in interface org.hibernate.models.spi.MutableClassDetails
- collectImplementors(String, boolean) - Method in interface org.hibernate.models.spi.ClassDetailsRegistry
-
Walks the inheritance tree, starting from
base, "downward" calling the consumer for each subclass and interface which is directly an implementor. - collectImplementors(String, boolean, Predicate<ClassDetails>) - Method in class org.hibernate.models.internal.AbstractClassDetailsRegistry
- collectImplementors(String, boolean, Predicate<ClassDetails>) - Method in interface org.hibernate.models.spi.ClassDetailsRegistry
-
Walks the inheritance tree, starting from
base, "downward" calling the consumer for each subclass and interface which is directly an implementor. - CollectionElementSwitch - Class in org.hibernate.models.internal
-
Used to determine the type details for a Collection element - see CollectionElementSwitch.extractCollectionElementType(TypeDetails)
- CollectionHelper - Class in org.hibernate.models.internal.util
- CollectionHelper() - Constructor for class org.hibernate.models.internal.util.CollectionHelper
- configValue(Object, Object) - Method in class org.hibernate.models.spi.ModelsConfiguration
-
Provide a configuration value.
- consume(ClassDetails) - Method in interface org.hibernate.models.spi.ClassDetailsRegistry.ClassDetailsConsumer
- context - Variable in class org.hibernate.models.internal.AbstractClassDetailsRegistry
- convert(A, ModelsContext) - Method in class org.hibernate.models.internal.jdk.JdkNestedValueConverter
- convert(V[], ModelsContext) - Method in class org.hibernate.models.internal.jdk.JdkArrayValueConverter
- convert(V, ModelsContext) - Method in class org.hibernate.models.internal.jdk.JdkPassThruConverter
- convert(V, ModelsContext) - Method in interface org.hibernate.models.spi.JdkValueConverter
- countArrayDimensions(String) - Static method in class org.hibernate.models.internal.util.StringHelper
- createAttributeDescriptor(Class<? extends Annotation>, String) - Method in class org.hibernate.models.internal.AbstractTypeDescriptor
- createAttributeDescriptor(Class<? extends Annotation>, String) - Method in class org.hibernate.models.internal.ArrayTypeDescriptor
- createAttributeDescriptor(Class<? extends Annotation>, String) - Method in interface org.hibernate.models.spi.ValueTypeDescriptor
-
Factory for creating typed AttributeDescriptor references
- createClassDetails(String) - Method in class org.hibernate.models.internal.AbstractClassDetailsRegistry
- createClassDetails(String) - Method in interface org.hibernate.models.internal.MutableClassDetailsRegistry.ClassDetailsCreator
- createClassDetails(String, MutableClassDetailsRegistry.ClassDetailsCreator) - Method in class org.hibernate.models.internal.AbstractClassDetailsRegistry
- createDescriptor(Class<A>) - Method in interface org.hibernate.models.spi.AnnotationDescriptorRegistry.DescriptorCreator
- createJdkValueConverter(ModelsContext) - Method in class org.hibernate.models.internal.AbstractTypeDescriptor
- createJdkValueConverter(ModelsContext) - Method in class org.hibernate.models.internal.ArrayTypeDescriptor
- createJdkValueConverter(ModelsContext) - Method in class org.hibernate.models.internal.NestedTypeDescriptor
- createJdkValueConverter(ModelsContext) - Method in interface org.hibernate.models.spi.ValueTypeDescriptor
- createJdkValueExtractor(ModelsContext) - Method in class org.hibernate.models.internal.AbstractTypeDescriptor
- createJdkValueExtractor(ModelsContext) - Method in class org.hibernate.models.internal.ArrayTypeDescriptor
- createJdkValueExtractor(ModelsContext) - Method in class org.hibernate.models.internal.NestedTypeDescriptor
- createJdkValueExtractor(ModelsContext) - Method in interface org.hibernate.models.spi.ValueTypeDescriptor
- createUsage(A, ModelsContext) - Method in class org.hibernate.models.internal.OrmAnnotationDescriptor
- createUsage(A, ModelsContext) - Method in class org.hibernate.models.internal.OrmAnnotationDescriptor.JdkCreator
- createUsage(A, ModelsContext) - Method in class org.hibernate.models.internal.StandardAnnotationDescriptor
- createUsage(A, ModelsContext) - Method in interface org.hibernate.models.spi.AnnotationDescriptor
-
Create a usage from the JDK representation.
- createUsage(Map<String, ?>, ModelsContext) - Method in class org.hibernate.models.internal.OrmAnnotationDescriptor.DeTypedCreator
- createUsage(Map<String, Object>, ModelsContext) - Method in class org.hibernate.models.internal.OrmAnnotationDescriptor
- createUsage(Map<String, Object>, ModelsContext) - Method in interface org.hibernate.models.spi.AnnotationDescriptor
-
Create a usage from the JDK representation.
- createUsage(ModelsContext) - Method in class org.hibernate.models.internal.OrmAnnotationDescriptor
- createUsage(ModelsContext) - Method in class org.hibernate.models.internal.OrmAnnotationDescriptor.DynamicCreator
- createUsage(ModelsContext) - Method in class org.hibernate.models.internal.StandardAnnotationDescriptor
- createUsage(ModelsContext) - Method in interface org.hibernate.models.spi.AnnotationDescriptor
-
Create an empty usage.
D
- DEFAULT_BUILDER - Static variable in class org.hibernate.models.internal.jdk.JdkBuilders
-
Singleton access
- DEFAULT_INDENT_DEPTH - Static variable in class org.hibernate.models.rendering.spi.AbstractRenderingTarget
- DEFAULT_LIST_CAPACITY - Static variable in class org.hibernate.models.internal.util.CollectionHelper
- defaultCase(Type) - Method in class org.hibernate.models.internal.jdk.JdkTrackingTypeSwitch
- defaultCase(Type) - Method in interface org.hibernate.models.internal.jdk.JdkTypeSwitch
- defaultCase(TypeDetails) - Method in interface org.hibernate.models.internal.TypeDetailsSwitch
- defaultCase(TypeDetails) - Method in class org.hibernate.models.internal.TypeDetailsSwitchSupport
- defaultCase(TypeDetails, ModelsContext) - Method in class org.hibernate.models.internal.IsResolvedTypeSwitch
- defaultCase(TypeDetails, ModelsContext) - Method in interface org.hibernate.models.spi.TypeDetailsSwitch
-
Handle any other cases
- descriptorMap - Variable in class org.hibernate.models.internal.AbstractAnnotationDescriptorRegistry
- descriptorMap() - Method in class org.hibernate.models.internal.AbstractAnnotationDescriptorRegistry
- determineContainingPackageName(ClassDetails) - Static method in class org.hibernate.models.internal.AnnotationTargetHelper
- determineProperSizing(int) - Static method in class org.hibernate.models.internal.util.CollectionHelper
-
Determine the proper initial size for a new collection in order for it to hold the given a number of elements.
- determineRawClass() - Method in interface org.hibernate.models.spi.ClassDetails
- determineRawClass() - Method in interface org.hibernate.models.spi.TypeDetails
- determineRawClass() - Method in interface org.hibernate.models.spi.TypeVariableScope
-
Determine the raw class for the given type.
- determineRelativeType(TypeVariableScope) - Method in interface org.hibernate.models.spi.TypeDetails
-
Determine the type relative to the passed
container. - DeTypedCreator(Class<A>, Class<C>) - Constructor for class org.hibernate.models.internal.OrmAnnotationDescriptor.DeTypedCreator
- DeTypedCreator(Constructor<C>) - Constructor for class org.hibernate.models.internal.OrmAnnotationDescriptor.DeTypedCreator
- directImplementorMap - Variable in class org.hibernate.models.internal.AbstractClassDetailsRegistry
- directSubtypeMap - Variable in class org.hibernate.models.internal.AbstractClassDetailsRegistry
- DOUBLE - Enum constant in enum class org.hibernate.models.internal.PrimitiveKind
- DOUBLE_TYPE_DESCRIPTOR - Static variable in class org.hibernate.models.internal.DoubleTypeDescriptor
- DoubleTypeDescriptor - Class in org.hibernate.models.internal
-
Descriptor for double values
- DoubleTypeDescriptor() - Constructor for class org.hibernate.models.internal.DoubleTypeDescriptor
- DYNAMIC_ATTRIBUTE_MODIFIERS - Static variable in class org.hibernate.models.internal.ModifierUtils
- DynamicClassDetails - Class in org.hibernate.models.internal.dynamic
-
ClassDetails which does not necessarily map to a physical Class (dynamic models)
- DynamicClassDetails(String, String, boolean, ClassDetails, TypeDetails, ModelsContext) - Constructor for class org.hibernate.models.internal.dynamic.DynamicClassDetails
- DynamicClassDetails(String, String, Class<?>, boolean, ClassDetails, TypeDetails, ModelsContext) - Constructor for class org.hibernate.models.internal.dynamic.DynamicClassDetails
- DynamicClassDetails(String, ClassDetails, TypeDetails, ModelsContext) - Constructor for class org.hibernate.models.internal.dynamic.DynamicClassDetails
- DynamicClassDetails(String, ModelsContext) - Constructor for class org.hibernate.models.internal.dynamic.DynamicClassDetails
- DynamicClassException - Exception Class in org.hibernate.models
-
Generally indicates an attempt to resolve a ClassDetails into the corresponding Java Class when the ClassDetails does not specify a class name.
- DynamicClassException(String) - Constructor for exception class org.hibernate.models.DynamicClassException
- DynamicCreator(Class<A>, Class<C>) - Constructor for class org.hibernate.models.internal.OrmAnnotationDescriptor.DynamicCreator
- DynamicCreator(Constructor<C>) - Constructor for class org.hibernate.models.internal.OrmAnnotationDescriptor.DynamicCreator
- DynamicFieldDetails - Class in org.hibernate.models.internal.dynamic
-
FieldDetails which does not necessarily map to a physical Field (dynamic models).
- DynamicFieldDetails(String, TypeDetails, ClassDetails, int, boolean, boolean, ModelsContext) - Constructor for class org.hibernate.models.internal.dynamic.DynamicFieldDetails
-
Constructs a dynamic FieldDetails.
E
- EnumTypeDescriptor<E> - Class in org.hibernate.models.internal
-
Descriptor for enum values
- EnumTypeDescriptor(Class<E>) - Constructor for class org.hibernate.models.internal.EnumTypeDescriptor
- equals(Object) - Method in class org.hibernate.models.internal.ArrayTypeDetailsImpl
- equals(Object) - Method in class org.hibernate.models.internal.ClassTypeDetailsImpl
- equals(Object) - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.hibernate.models.internal.PrimitiveTypeDetailsImpl
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class org.hibernate.models.internal.VoidTypeDetailsImpl
- equals(Object) - Method in record class org.hibernate.models.internal.WildcardTypeDetailsImpl
-
Indicates whether some other object is "equal to" this one.
- extractAttributeDescriptors(Class<A>) - Static method in class org.hibernate.models.internal.AnnotationDescriptorBuilding
- extractCollectionElementType(TypeDetails) - Static method in class org.hibernate.models.internal.CollectionElementSwitch
- extractMapKeyType(TypeDetails) - Static method in class org.hibernate.models.internal.MapKeySwitch
- extractMapValueType(TypeDetails) - Static method in class org.hibernate.models.internal.MapValueSwitch
- extractRepeatedValues(C, AnnotationDescriptor<C>, ModelsContext) - Static method in class org.hibernate.models.internal.AnnotationUsageHelper
- extractRepeatedValues(C, AttributeDescriptor<A[]>, ModelsContext) - Static method in class org.hibernate.models.internal.AnnotationUsageHelper
- extractTargets(Class<A>) - Static method in class org.hibernate.models.internal.AnnotationHelper
- extractTypeParameters(ParameterizedType) - Method in class org.hibernate.models.internal.jdk.JdkTrackingTypeSwitch
- extractValue(A, String, ModelsContext) - Method in interface org.hibernate.models.spi.JdkValueExtractor
-
Extract the value of the named attribute from the given annotation
- extractValue(A, AttributeDescriptor<R>) - Static method in class org.hibernate.models.internal.AnnotationHelper
- extractValue(A, AttributeDescriptor<V[]>, ModelsContext) - Method in class org.hibernate.models.internal.jdk.JdkArrayValueExtractor
- extractValue(A, AttributeDescriptor<V>, ModelsContext) - Method in class org.hibernate.models.internal.jdk.AbstractJdkValueExtractor
- extractValue(A, AttributeDescriptor<V>, ModelsContext) - Method in interface org.hibernate.models.spi.JdkValueExtractor
-
Extract the value of the described attribute from the given annotation
- extractValue(Annotation, String, ModelsContext) - Method in class org.hibernate.models.internal.jdk.AbstractJdkValueExtractor
- extractValue(Annotation, String, ModelsContext) - Method in class org.hibernate.models.internal.jdk.JdkArrayValueExtractor
F
- FIELD - Enum constant in enum class org.hibernate.models.spi.AnnotationTarget.Kind
- FieldDetails - Interface in org.hibernate.models.spi
- findAttribute(String) - Method in interface org.hibernate.models.spi.AnnotationDescriptor
-
Get an attribute descriptor by name, returning
nullif the name is not an attribute of the described annotation. - findClassDetails(String) - Method in class org.hibernate.models.internal.AbstractClassDetailsRegistry
- findClassDetails(String) - Method in interface org.hibernate.models.spi.ClassDetailsRegistry
-
Find the managed-class with the given
name, if there is one. - findClassForName(String) - Method in class org.hibernate.models.internal.SimpleClassLoading
- findClassForName(String) - Method in interface org.hibernate.models.spi.ClassLoading
-
Like ClassLoading.classForName(String), except here we simply return
nullif there is not a matching class. - findConcreteTypes(String) - Method in interface org.hibernate.models.spi.ClassDetailsRegistry
-
Find all non-abstract ClassDetails which extended from or implements the named base type, which might be a class or interface.
- findConcreteTypes(String, boolean) - Method in interface org.hibernate.models.spi.ClassDetailsRegistry
-
Find ClassDetails for all non-abstract subtypes / implementors of the given base (which might be a class or interface).
- findField(Predicate<FieldDetails>) - Method in interface org.hibernate.models.spi.ClassDetails
-
Find a field by check
- findFieldByName(String) - Method in interface org.hibernate.models.spi.ClassDetails
-
Find a field by name
- findRecordComponent(Predicate<RecordComponentDetails>) - Method in interface org.hibernate.models.spi.ClassDetails
-
Find a record component by check
- findRecordComponentByName(String) - Method in interface org.hibernate.models.spi.ClassDetails
-
Find a record component by name
- findTypeVariableDetails(String, List<TypeVariableDetails>) - Static method in class org.hibernate.models.spi.TypeDetailsHelper
- findUsage(AnnotationDescriptor<A>, Map<Class<? extends Annotation>, ? extends Annotation>) - Static method in class org.hibernate.models.internal.AnnotationUsageHelper
- FLOAT - Enum constant in enum class org.hibernate.models.internal.PrimitiveKind
- FLOAT_TYPE_DESCRIPTOR - Static variable in class org.hibernate.models.internal.FloatTypeDescriptor
- FloatTypeDescriptor - Class in org.hibernate.models.internal
-
Descriptor for float values
- FloatTypeDescriptor() - Constructor for class org.hibernate.models.internal.FloatTypeDescriptor
- forEach(T[], Consumer<T>) - Static method in class org.hibernate.models.internal.util.CollectionHelper
- forEachAnnotationUsage(Class<X>, ModelsContext, Consumer<X>) - Method in interface org.hibernate.models.spi.AnnotationTarget
-
Form of
AnnotationTarget.forEachAnnotationUsage(AnnotationDescriptor, ModelsContext, Consumer)accepting the annotation Class - forEachAnnotationUsage(AnnotationDescriptor<X>, ModelsContext, Consumer<X>) - Method in interface org.hibernate.models.spi.AnnotationTarget
-
Call the
consumerfor each usage of the giventype. - forEachClassDetails(ClassDetailsRegistry.ClassDetailsConsumer) - Method in class org.hibernate.models.internal.AbstractClassDetailsRegistry
- forEachClassDetails(ClassDetailsRegistry.ClassDetailsConsumer) - Method in interface org.hibernate.models.spi.ClassDetailsRegistry
-
Visit each registered class details
- forEachDirectAnnotationUsage(Consumer<? extends Annotation>) - Method in interface org.hibernate.models.spi.AnnotationTarget
-
Allows to visit every annotation on the target.
- forEachDirectImplementor(String, ClassDetailsRegistry.ClassDetailsConsumer) - Method in class org.hibernate.models.internal.AbstractClassDetailsRegistry
- forEachDirectImplementor(String, ClassDetailsRegistry.ClassDetailsConsumer) - Method in interface org.hibernate.models.spi.ClassDetailsRegistry
-
Visit each direct implementor, including specializations, of the named interface.
- forEachDirectSubtype(String, ClassDetailsRegistry.ClassDetailsConsumer) - Method in class org.hibernate.models.internal.AbstractClassDetailsRegistry
- forEachDirectSubtype(String, ClassDetailsRegistry.ClassDetailsConsumer) - Method in interface org.hibernate.models.spi.ClassDetailsRegistry
-
Visit each direct subtype of the named managed-class
- forEachDirectSubType(String, ClassDetailsRegistry.ClassDetailsConsumer) - Method in interface org.hibernate.models.spi.ClassDetailsRegistry
-
Deprecated.Use ClassDetailsRegistry.forEachDirectSubtype(java.lang.String, org.hibernate.models.spi.ClassDetailsRegistry.ClassDetailsConsumer) instead.
- forEachField(IndexedConsumer<FieldDetails>) - Method in interface org.hibernate.models.internal.ClassDetailsSupport
- forEachField(IndexedConsumer<FieldDetails>) - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
- forEachField(IndexedConsumer<FieldDetails>) - Method in class org.hibernate.models.internal.SimpleClassDetails
- forEachField(IndexedConsumer<FieldDetails>) - Method in interface org.hibernate.models.spi.ClassDetails
-
Visit each field
- forEachJavaType(Consumer<Class<?>>) - Static method in class org.hibernate.models.internal.BaseLineJavaTypes
- forEachMember(Consumer<MemberDetails>) - Method in interface org.hibernate.models.spi.ClassDetails
- forEachMethod(IndexedConsumer<MethodDetails>) - Method in interface org.hibernate.models.internal.ClassDetailsSupport
- forEachMethod(IndexedConsumer<MethodDetails>) - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
- forEachMethod(IndexedConsumer<MethodDetails>) - Method in class org.hibernate.models.internal.SimpleClassDetails
- forEachMethod(IndexedConsumer<MethodDetails>) - Method in interface org.hibernate.models.spi.ClassDetails
-
Visit each method
- forEachPersistableMember(Consumer<MemberDetails>) - Method in interface org.hibernate.models.spi.ClassDetails
- forEachRecordComponent(IndexedConsumer<RecordComponentDetails>) - Method in interface org.hibernate.models.internal.ClassDetailsSupport
- forEachRecordComponent(IndexedConsumer<RecordComponentDetails>) - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
- forEachRecordComponent(IndexedConsumer<RecordComponentDetails>) - Method in class org.hibernate.models.internal.SimpleClassDetails
- forEachRecordComponent(IndexedConsumer<RecordComponentDetails>) - Method in interface org.hibernate.models.spi.ClassDetails
-
Visit each method
- forEachRepeatedAnnotationUsages(Class<A>, Class<C>, Consumer<A>, Map<Class<? extends Annotation>, ? extends Annotation>, ModelsContext) - Static method in class org.hibernate.models.internal.AnnotationUsageHelper
- forEachRepeatedAnnotationUsages(Class<A>, Class<C>, ModelsContext, Consumer<A>) - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
- forEachRepeatedAnnotationUsages(Class<A>, Class<C>, ModelsContext, Consumer<A>) - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
- forEachRepeatedAnnotationUsages(Class<A>, Class<C>, ModelsContext, Consumer<A>) - Method in class org.hibernate.models.internal.SimpleClassDetails
- forEachRepeatedAnnotationUsages(Class<A>, Class<C>, ModelsContext, Consumer<A>) - Method in interface org.hibernate.models.spi.AnnotationTarget
- forEachRepeatedAnnotationUsages(AnnotationDescriptor<A>, Consumer<A>, Map<Class<? extends Annotation>, ? extends Annotation>, ModelsContext) - Static method in class org.hibernate.models.internal.AnnotationUsageHelper
- forEachRepeatedAnnotationUsages(AnnotationDescriptor<A>, ModelsContext, Consumer<A>) - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
- forEachRepeatedAnnotationUsages(AnnotationDescriptor<A>, ModelsContext, Consumer<A>) - Method in interface org.hibernate.models.spi.AnnotationTarget
- forEachSuper(ClassDetails.ClassDetailsConsumer) - Method in interface org.hibernate.models.spi.ClassDetails
-
Walk our super-classes passing each to the
consumer - forSelfAndEachSuper(ClassDetails.ClassDetailsConsumer) - Method in interface org.hibernate.models.spi.ClassDetails
-
Pass ourselves into the
consumerand then the same for each super class - from(ElementType) - Static method in enum class org.hibernate.models.spi.AnnotationTarget.Kind
- from(ElementType[]) - Static method in enum class org.hibernate.models.spi.AnnotationTarget.Kind
- from(Target) - Static method in enum class org.hibernate.models.spi.AnnotationTarget.Kind
- fromAnnotations(Class<A>, AnnotationTarget.AnnotationUsageProcessor<T, A>, ModelsContext) - Method in interface org.hibernate.models.spi.AnnotationTarget
-
Returns a "matching value" using the passed
processorfrom the annotations, of the passedannotationType, used on the target. - fromContainers(boolean, ModelsContext, Function<ClassDetails, T>) - Method in interface org.hibernate.models.spi.AnnotationTarget
-
Walk "up" containers from this target.
- fromContainers(AnnotationTarget, boolean, ModelsContext, Function<ClassDetails, T>) - Static method in class org.hibernate.models.internal.AnnotationTargetHelper
- fromSelfAndContainers(boolean, ModelsContext, Function<AnnotationTarget, T>) - Method in interface org.hibernate.models.spi.AnnotationTarget
-
Walk "up" containers from this target.
- fromSelfAndContainers(AnnotationTarget, boolean, ModelsContext, Function<AnnotationTarget, T>) - Static method in class org.hibernate.models.internal.AnnotationTargetHelper
- fromStorableForm(ClassLoading) - Method in class org.hibernate.models.serial.internal.StorableContextImpl
- fromStorableForm(ClassLoading) - Method in interface org.hibernate.models.serial.spi.StorableContext
-
"Re-construct" the model context from the serial form
- fromStorableForm(ModelsContext) - Method in class org.hibernate.models.internal.jdk.SerialJdkClassDetails
- fromStorableForm(ModelsContext) - Method in class org.hibernate.models.serial.internal.SerialAnnotationDescriptorImpl
- fromStorableForm(ModelsContext) - Method in interface org.hibernate.models.serial.spi.StorableForm
G
- getAllowableTargets() - Method in class org.hibernate.models.internal.AbstractAnnotationDescriptor
- getAllowableTargets() - Method in interface org.hibernate.models.spi.AnnotationDescriptor
-
The places the described annotation can be used
- getAnnotationDescriptorRegistry() - Method in class org.hibernate.models.internal.AbstractModelsContext
- getAnnotationDescriptorRegistry() - Method in class org.hibernate.models.internal.BasicModelsContextImpl
- getAnnotationDescriptorRegistry() - Method in class org.hibernate.models.serial.internal.RestoredModelContext
- getAnnotationDescriptorRegistry() - Method in interface org.hibernate.models.spi.ModelsContext
-
The registry of annotation descriptors.
- getAnnotationType() - Method in class org.hibernate.models.internal.AbstractAnnotationDescriptor
- getAnnotationType() - Method in interface org.hibernate.models.spi.AnnotationDescriptor
-
The annotation type
- getAnnotationUsage(Class<A>, ModelsContext) - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
- getAnnotationUsage(Class<A>, ModelsContext) - Method in interface org.hibernate.models.internal.ClassDetailsSupport
- getAnnotationUsage(Class<A>, ModelsContext) - Method in class org.hibernate.models.internal.SimpleClassDetails
- getAnnotationUsage(Class<A>, ModelsContext) - Method in interface org.hibernate.models.spi.AnnotationTarget
-
Form of
AnnotationTarget.getAnnotationUsage(AnnotationDescriptor, ModelsContext)accepting the annotation Class - getAnnotationUsage(AnnotationDescriptor<A>, ModelsContext) - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
- getAnnotationUsage(AnnotationDescriptor<A>, ModelsContext) - Method in interface org.hibernate.models.internal.ClassDetailsSupport
- getAnnotationUsage(AnnotationDescriptor<A>, ModelsContext) - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
- getAnnotationUsage(AnnotationDescriptor<A>, ModelsContext) - Method in class org.hibernate.models.internal.SimpleClassDetails
- getAnnotationUsage(AnnotationDescriptor<A>, ModelsContext) - Method in interface org.hibernate.models.spi.AnnotationTarget
-
Get the usage of the given annotation on this target.
- getArguments() - Method in class org.hibernate.models.internal.ParameterizedTypeDetailsImpl
- getArguments() - Method in interface org.hibernate.models.spi.ParameterizedTypeDetails
- getArgumentTypes() - Method in class org.hibernate.models.internal.jdk.JdkMethodDetails
- getArgumentTypes() - Method in interface org.hibernate.models.spi.MethodDetails
- getArrayClassDetails() - Method in class org.hibernate.models.internal.ArrayTypeDetailsImpl
- getArrayClassDetails() - Method in interface org.hibernate.models.spi.ArrayTypeDetails
- getAssociatedType() - Method in interface org.hibernate.models.spi.MemberDetails
-
For plural members, the "element type"; otherwise, the member's type
- getAttribute(String) - Method in interface org.hibernate.models.spi.AnnotationDescriptor
-
Get an attribute descriptor by name.
- getAttributeMethod() - Method in class org.hibernate.models.internal.AttributeDescriptorImpl
- getAttributeMethod() - Method in interface org.hibernate.models.spi.AttributeDescriptor
-
The attribute method.
- getAttributes() - Method in class org.hibernate.models.internal.OrmAnnotationDescriptor
- getAttributes() - Method in class org.hibernate.models.internal.StandardAnnotationDescriptor
- getAttributes() - Method in interface org.hibernate.models.spi.AnnotationDescriptor
-
The attributes of the annotation
- getBound() - Method in record class org.hibernate.models.internal.WildcardTypeDetailsImpl
-
Details about the type bound to the wildcard
- getBound() - Method in interface org.hibernate.models.spi.WildcardTypeDetails
- getBounds() - Method in class org.hibernate.models.internal.TypeVariableDetailsImpl
- getBounds() - Method in interface org.hibernate.models.spi.TypeVariableDetails
- getClassDetails() - Method in class org.hibernate.models.internal.ClassTypeDetailsImpl
- getClassDetails() - Method in record class org.hibernate.models.internal.PrimitiveTypeDetailsImpl
- getClassDetails() - Method in class org.hibernate.models.internal.VoidTypeDetailsImpl
- getClassDetails() - Method in interface org.hibernate.models.spi.ArrayTypeDetails
- getClassDetails() - Method in interface org.hibernate.models.spi.ClassBasedTypeDetails
- getClassDetails() - Method in interface org.hibernate.models.spi.ParameterizedTypeDetails
- getClassDetails() - Method in interface org.hibernate.models.spi.PrimitiveTypeDetails
- getClassDetails(String) - Method in interface org.hibernate.models.spi.ClassDetailsRegistry
-
Form of
ClassDetailsRegistry.findClassDetails(java.lang.String)throwing an exception if no registration is found - getClassDetailsBuilder() - Method in class org.hibernate.models.internal.ClassDetailsRegistryStandard
- getClassDetailsBuilder() - Method in interface org.hibernate.models.spi.ClassDetailsRegistry
-
Access to the ClassDetailsBuilder used in this registry
- getClassDetailsMap() - Method in class org.hibernate.models.internal.AbstractClassDetailsRegistry
- getClassDetailsRegistry() - Method in class org.hibernate.models.internal.AbstractModelsContext
- getClassDetailsRegistry() - Method in class org.hibernate.models.internal.BasicModelsContextImpl
- getClassDetailsRegistry() - Method in class org.hibernate.models.serial.internal.RestoredModelContext
- getClassDetailsRegistry() - Method in interface org.hibernate.models.spi.ModelsContext
-
Registry of managed-classes.
- getClassLoading() - Method in class org.hibernate.models.internal.AbstractModelsContext
- getClassLoading() - Method in class org.hibernate.models.serial.internal.RestoredModelContext
- getClassLoading() - Method in class org.hibernate.models.spi.ModelsConfiguration
-
ClassLoading to use.
- getClassLoading() - Method in interface org.hibernate.models.spi.ModelsContext
-
Access to ClassLoader operations.
- getClassName() - Method in class org.hibernate.models.internal.dynamic.DynamicClassDetails
- getClassName() - Method in class org.hibernate.models.internal.jdk.JdkClassDetails
- getClassName() - Method in class org.hibernate.models.internal.jdk.SerialJdkClassDetails
- getClassName() - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
- getClassName() - Method in class org.hibernate.models.internal.SimpleClassDetails
- getClassName() - Method in interface org.hibernate.models.serial.spi.SerialClassDetails
- getClassName() - Method in interface org.hibernate.models.spi.ClassDetails
-
The name of the
Class, ornullfor dynamic models. - getConfigValues() - Method in class org.hibernate.models.spi.ModelsConfiguration
-
Configuration values in effect.
- getConstituentType() - Method in class org.hibernate.models.internal.ArrayTypeDetailsImpl
- getConstituentType() - Method in interface org.hibernate.models.spi.ArrayTypeDetails
- getContainedRepeatableDescriptor(Class<A>) - Method in class org.hibernate.models.internal.AbstractAnnotationDescriptorRegistry
- getContainedRepeatableDescriptor(Class<A>) - Method in interface org.hibernate.models.spi.AnnotationDescriptorRegistry
-
Shorthand for
getRepeatableDescriptor( getDescriptor( javaType ) ) - getContainedRepeatableDescriptor(AnnotationDescriptor<A>) - Method in class org.hibernate.models.internal.AbstractAnnotationDescriptorRegistry
- getContainedRepeatableDescriptor(AnnotationDescriptor<A>) - Method in interface org.hibernate.models.spi.AnnotationDescriptorRegistry
-
Assuming the
descriptoris a repeatable container, return the descriptor of the annotation for which it acts as a container. - getContainer(ModelsContext) - Method in interface org.hibernate.models.spi.AnnotationDescriptor
- getContainer(ModelsContext) - Method in interface org.hibernate.models.spi.AnnotationTarget
-
Get the ClassDetails for the class which is the "container" for this target. For a member (
org.hib.Thing#id), this will be the declaring type (org.hib.Thing). - getContainer(ModelsContext) - Method in interface org.hibernate.models.spi.ClassDetails
- getContainer(ModelsContext) - Method in interface org.hibernate.models.spi.MemberDetails
- getCorrespondingElementType() - Method in enum class org.hibernate.models.spi.AnnotationTarget.Kind
- getDeclaringType() - Method in class org.hibernate.models.internal.dynamic.DynamicFieldDetails
- getDeclaringType() - Method in class org.hibernate.models.internal.jdk.JdkFieldDetails
- getDeclaringType() - Method in class org.hibernate.models.internal.jdk.JdkMethodDetails
- getDeclaringType() - Method in class org.hibernate.models.internal.jdk.JdkRecordComponentDetails
- getDeclaringType() - Method in class org.hibernate.models.internal.TypeVariableDetailsImpl
- getDeclaringType() - Method in interface org.hibernate.models.spi.MemberDetails
-
The class which declares this member
- getDeclaringType() - Method in interface org.hibernate.models.spi.TypeVariableDetails
-
The class where this type variable is defined.
- getDescriptor(Class<A>) - Method in class org.hibernate.models.internal.AnnotationDescriptorRegistryStandard
- getDescriptor(Class<A>) - Method in interface org.hibernate.models.spi.AnnotationDescriptorRegistry
-
Get the descriptor for the given annotation
type, creating one if needed. - getDescriptorMap() - Method in class org.hibernate.models.internal.AbstractAnnotationDescriptorRegistry
- getDimensions() - Method in class org.hibernate.models.internal.ArrayTypeDetailsImpl
- getDimensions() - Method in interface org.hibernate.models.spi.ArrayTypeDetails
- getDirectAnnotationUsage(Class<A>) - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
- getDirectAnnotationUsage(Class<A>) - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
- getDirectAnnotationUsage(Class<A>) - Method in class org.hibernate.models.internal.SimpleClassDetails
- getDirectAnnotationUsage(Class<A>) - Method in interface org.hibernate.models.spi.AnnotationTarget
-
Form of
AnnotationTarget.getDirectAnnotationUsage(AnnotationDescriptor)accepting the annotation Class - getDirectAnnotationUsage(AnnotationDescriptor<A>) - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
- getDirectAnnotationUsage(AnnotationDescriptor<A>) - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
- getDirectAnnotationUsage(AnnotationDescriptor<A>) - Method in class org.hibernate.models.internal.SimpleClassDetails
- getDirectAnnotationUsage(AnnotationDescriptor<A>) - Method in interface org.hibernate.models.spi.AnnotationTarget
-
Form of AnnotationTarget.getAnnotationUsage(AnnotationDescriptor, ModelsContext) which returns
nullinstead of throwing AnnotationAccessException when more than one usage of the requested annotation exists. - getDirectAnnotationUsages() - Method in class org.hibernate.models.internal.AbstractAnnotationDescriptor
- getDirectAnnotationUsages() - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
- getDirectAnnotationUsages() - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
- getDirectAnnotationUsages() - Method in class org.hibernate.models.internal.SimpleClassDetails
- getDirectAnnotationUsages() - Method in interface org.hibernate.models.spi.AnnotationTarget
-
Access to all the annotations used on this target.
- getDirectImplementorMap() - Method in class org.hibernate.models.internal.AbstractClassDetailsRegistry
- getDirectImplementors(String) - Method in class org.hibernate.models.internal.AbstractClassDetailsRegistry
- getDirectImplementors(String) - Method in interface org.hibernate.models.spi.ClassDetailsRegistry
-
Get the list of all direct implementors, including specializations, for the named interface.
- getDirectSubTypeMap() - Method in class org.hibernate.models.internal.AbstractClassDetailsRegistry
- getDirectSubtypes(String) - Method in class org.hibernate.models.internal.AbstractClassDetailsRegistry
- getDirectSubtypes(String) - Method in interface org.hibernate.models.spi.ClassDetailsRegistry
-
Get the list of all direct subtypes for the named managed-class.
- getDirectSubTypes(String) - Method in class org.hibernate.models.internal.AbstractClassDetailsRegistry
- getDirectSubTypes(String) - Method in interface org.hibernate.models.spi.ClassDetailsRegistry
-
Deprecated.Use ClassDetailsRegistry.getDirectSubtypes(String) instead.
- getElementType() - Method in interface org.hibernate.models.spi.MemberDetails
-
Get the plural element type for this member.
- getElementTypeDescriptor() - Method in class org.hibernate.models.internal.ArrayTypeDescriptor
- getExplicitContextProvider() - Method in class org.hibernate.models.spi.ModelsConfiguration
-
An explicit provider to use.
- getExtendsBound() - Method in record class org.hibernate.models.internal.WildcardTypeDetailsImpl
-
Returns the upper bound of this wildcard (e.g.
- getExtendsBound() - Method in interface org.hibernate.models.spi.WildcardTypeDetails
- getFields() - Method in class org.hibernate.models.internal.dynamic.DynamicClassDetails
- getFields() - Method in class org.hibernate.models.internal.jdk.JdkClassDetails
- getFields() - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
- getFields() - Method in class org.hibernate.models.internal.SimpleClassDetails
- getFields() - Method in interface org.hibernate.models.spi.ClassDetails
-
Get the fields for this class
- getGenericSuperType() - Method in class org.hibernate.models.internal.dynamic.DynamicClassDetails
- getGenericSuperType() - Method in class org.hibernate.models.internal.jdk.JdkClassDetails
- getGenericSuperType() - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
- getGenericSuperType() - Method in class org.hibernate.models.internal.SimpleClassDetails
- getGenericSuperType() - Method in interface org.hibernate.models.spi.ClassDetails
-
Generic type information for this class.
- getIdentifier() - Method in class org.hibernate.models.internal.TypeVariableDetailsImpl
- getIdentifier() - Method in class org.hibernate.models.internal.TypeVariableReferenceDetailsImpl
- getIdentifier() - Method in interface org.hibernate.models.spi.TypeVariableDetails
- getIdentifier() - Method in interface org.hibernate.models.spi.TypeVariableReferenceDetails
- getImplementedInterfaces() - Method in class org.hibernate.models.internal.dynamic.DynamicClassDetails
- getImplementedInterfaces() - Method in class org.hibernate.models.internal.jdk.JdkClassDetails
- getImplementedInterfaces() - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
- getImplementedInterfaces() - Method in class org.hibernate.models.internal.SimpleClassDetails
- getImplementedInterfaces() - Method in interface org.hibernate.models.spi.ClassDetails
-
Details for the interfaces this class implements.
- getJavaTypeChar() - Method in enum class org.hibernate.models.internal.PrimitiveKind
- getKind() - Method in interface org.hibernate.models.spi.AnnotationDescriptor
- getKind() - Method in interface org.hibernate.models.spi.AnnotationTarget
-
The kind of target
- getKind() - Method in interface org.hibernate.models.spi.ClassDetails
- getKind() - Method in interface org.hibernate.models.spi.FieldDetails
- getKind() - Method in interface org.hibernate.models.spi.MethodDetails
- getKind() - Method in interface org.hibernate.models.spi.RecordComponentDetails
- getMapKeyType() - Method in interface org.hibernate.models.spi.MemberDetails
-
Get the map key type for this member.
- getMetaAnnotated(Class<A>, ModelsContext) - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
- getMetaAnnotated(Class<A>, ModelsContext) - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
- getMetaAnnotated(Class<A>, ModelsContext) - Method in class org.hibernate.models.internal.SimpleClassDetails
- getMetaAnnotated(Class<A>, ModelsContext) - Method in interface org.hibernate.models.spi.AnnotationTarget
-
Returns all Annotation usages from this target where the usage's annotation class is annotated with the given
metaAnnotationType. - getMethod() - Method in class org.hibernate.models.internal.jdk.JdkMethodDetails
- getMethodKind() - Method in class org.hibernate.models.internal.jdk.JdkMethodDetails
- getMethodKind() - Method in interface org.hibernate.models.spi.MethodDetails
- getMethods() - Method in class org.hibernate.models.internal.dynamic.DynamicClassDetails
- getMethods() - Method in class org.hibernate.models.internal.jdk.JdkClassDetails
- getMethods() - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
- getMethods() - Method in class org.hibernate.models.internal.SimpleClassDetails
- getMethods() - Method in interface org.hibernate.models.spi.ClassDetails
-
Get the methods for this class
- getModelContext() - Method in class org.hibernate.models.internal.dynamic.AbstractAnnotationTarget
- getModelContext() - Method in class org.hibernate.models.internal.jdk.AbstractJdkAnnotationTarget
- getModifiers() - Method in class org.hibernate.models.internal.dynamic.DynamicFieldDetails
- getModifiers() - Method in class org.hibernate.models.internal.jdk.JdkFieldDetails
- getModifiers() - Method in class org.hibernate.models.internal.jdk.JdkMethodDetails
- getModifiers() - Method in class org.hibernate.models.internal.jdk.JdkRecordComponentDetails
- getModifiers() - Method in interface org.hibernate.models.spi.MemberDetails
-
Access to the member modifier flags.
- getMutableAnnotationType() - Method in class org.hibernate.models.internal.OrmAnnotationDescriptor
- getMutableAnnotationType() - Method in interface org.hibernate.models.spi.MutableAnnotationDescriptor
-
The mutable contract for the given annotation
- getName() - Method in class org.hibernate.models.internal.AbstractAnnotationDescriptor
- getName() - Method in class org.hibernate.models.internal.ArrayTypeDetailsImpl
- getName() - Method in class org.hibernate.models.internal.AttributeDescriptorImpl
- getName() - Method in class org.hibernate.models.internal.ClassTypeDetailsImpl
- getName() - Method in class org.hibernate.models.internal.dynamic.DynamicClassDetails
- getName() - Method in class org.hibernate.models.internal.dynamic.DynamicFieldDetails
- getName() - Method in class org.hibernate.models.internal.jdk.JdkClassDetails
- getName() - Method in class org.hibernate.models.internal.jdk.JdkFieldDetails
- getName() - Method in class org.hibernate.models.internal.jdk.JdkMethodDetails
- getName() - Method in class org.hibernate.models.internal.jdk.JdkRecordComponentDetails
- getName() - Method in class org.hibernate.models.internal.jdk.SerialJdkClassDetails
- getName() - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
- getName() - Method in class org.hibernate.models.internal.SimpleClassDetails
- getName() - Method in class org.hibernate.models.internal.TypeVariableDetailsImpl
- getName() - Method in class org.hibernate.models.internal.TypeVariableReferenceDetailsImpl
- getName() - Method in record class org.hibernate.models.internal.WildcardTypeDetailsImpl
- getName() - Method in interface org.hibernate.models.serial.spi.SerialClassDetails
- getName() - Method in interface org.hibernate.models.spi.AnnotationTarget
-
A descriptive name for the target used mostly for logging
- getName() - Method in interface org.hibernate.models.spi.AttributeDescriptor
-
The name of the attribute.
- getName() - Method in interface org.hibernate.models.spi.ClassBasedTypeDetails
- getName() - Method in interface org.hibernate.models.spi.ClassDetails
-
The name of the class.
- getName() - Method in interface org.hibernate.models.spi.MemberDetails
-
The name of the member.
- getName() - Method in interface org.hibernate.models.spi.ParameterizedTypeDetails
- getName() - Method in interface org.hibernate.models.spi.TypeDetails
- getNamedAnnotationUsage(Class<X>, String, String, ModelsContext) - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
- getNamedAnnotationUsage(Class<X>, String, String, ModelsContext) - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
- getNamedAnnotationUsage(Class<X>, String, String, ModelsContext) - Method in class org.hibernate.models.internal.SimpleClassDetails
- getNamedAnnotationUsage(Class<X>, String, String, ModelsContext) - Method in interface org.hibernate.models.spi.AnnotationTarget
- getNamedAnnotationUsage(Class<X>, String, ModelsContext) - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
- getNamedAnnotationUsage(Class<X>, String, ModelsContext) - Method in interface org.hibernate.models.spi.AnnotationTarget
- getNamedAnnotationUsage(AnnotationDescriptor<X>, String, String, ModelsContext) - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
- getNamedAnnotationUsage(AnnotationDescriptor<X>, String, String, ModelsContext) - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
- getNamedAnnotationUsage(AnnotationDescriptor<X>, String, String, ModelsContext) - Method in class org.hibernate.models.internal.SimpleClassDetails
- getNamedAnnotationUsage(AnnotationDescriptor<X>, String, String, ModelsContext) - Method in interface org.hibernate.models.spi.AnnotationTarget
-
Get a usage of the given annotation
typewhoseattributeToMatchattribute value matches the givenmatchName. - getNamedAnnotationUsage(AnnotationDescriptor<X>, String, ModelsContext) - Method in interface org.hibernate.models.spi.AnnotationTarget
-
Get a usage of the given annotation
typewhoseattributeToMatchattribute value matches the givenmatchName. - getNamedUsage(AnnotationDescriptor<A>, String, String, Map<Class<? extends Annotation>, ?>, ModelsContext) - Static method in class org.hibernate.models.internal.AnnotationUsageHelper
- getOwner() - Method in class org.hibernate.models.internal.ParameterizedTypeDetailsImpl
- getOwner() - Method in interface org.hibernate.models.spi.ParameterizedTypeDetails
- getPrimitiveKind() - Method in record class org.hibernate.models.internal.PrimitiveTypeDetailsImpl
- getPrimitiveKind() - Method in interface org.hibernate.models.spi.PrimitiveTypeDetails
- getRawClassDetails() - Method in class org.hibernate.models.internal.ParameterizedTypeDetailsImpl
- getRawClassDetails() - Method in interface org.hibernate.models.spi.ParameterizedTypeDetails
- getRecordComponents() - Method in class org.hibernate.models.internal.dynamic.DynamicClassDetails
- getRecordComponents() - Method in class org.hibernate.models.internal.jdk.JdkClassDetails
- getRecordComponents() - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
- getRecordComponents() - Method in class org.hibernate.models.internal.SimpleClassDetails
- getRecordComponents() - Method in interface org.hibernate.models.spi.ClassDetails
-
Get the record components for this class
- getRegistryPrimer() - Method in class org.hibernate.models.spi.ModelsConfiguration
-
A primer for ClassDetailsRegistry and AnnotationDescriptorRegistry applied when the ModelsContext is first built.
- getRenderingTarget() - Method in class org.hibernate.models.rendering.internal.SimpleRenderer
- getRenderingTarget() - Method in class org.hibernate.models.rendering.spi.AbstractRenderer
- getRepeatableByContainerMap() - Method in class org.hibernate.models.internal.AbstractAnnotationDescriptorRegistry
- getRepeatableContainer() - Method in class org.hibernate.models.internal.AbstractAnnotationDescriptor
- getRepeatableContainer() - Method in interface org.hibernate.models.spi.AnnotationDescriptor
-
If the described annotation is repeatable, returns the descriptor for the container annotation.
- getRepeatedAnnotationUsages(Class<A>, ModelsContext) - Method in interface org.hibernate.models.spi.AnnotationTarget
-
Form of AnnotationTarget.getRepeatedAnnotationUsages(AnnotationDescriptor, ModelsContext) accepting the annotation Class
- getRepeatedAnnotationUsages(Class<X>, ModelsContext) - Method in class org.hibernate.models.internal.AbstractAnnotationDescriptor
- getRepeatedAnnotationUsages(AnnotationDescriptor<A>, ModelsContext) - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
- getRepeatedAnnotationUsages(AnnotationDescriptor<A>, ModelsContext) - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
- getRepeatedAnnotationUsages(AnnotationDescriptor<A>, ModelsContext) - Method in class org.hibernate.models.internal.SimpleClassDetails
- getRepeatedAnnotationUsages(AnnotationDescriptor<A>, ModelsContext) - Method in interface org.hibernate.models.spi.AnnotationTarget
-
Get all usages of the specified
annotationTypein this scope. - getRepeatedAnnotationUsages(AnnotationDescriptor<X>, ModelsContext) - Method in class org.hibernate.models.internal.AbstractAnnotationDescriptor
- getRepeatedUsages(AnnotationDescriptor<A>, Map<Class<? extends Annotation>, ? extends Annotation>, ModelsContext) - Static method in class org.hibernate.models.internal.AnnotationUsageHelper
- getReturnType() - Method in class org.hibernate.models.internal.jdk.JdkMethodDetails
- getReturnType() - Method in interface org.hibernate.models.spi.MethodDetails
- getSerialAnnotationDescriptorMap() - Method in class org.hibernate.models.serial.internal.StorableContextImpl
- getSerialClassDetailsMap() - Method in class org.hibernate.models.serial.internal.StorableContextImpl
- getSuperBound() - Method in record class org.hibernate.models.internal.WildcardTypeDetailsImpl
-
Returns the lower bound of this wildcard (e.g.
- getSuperBound() - Method in interface org.hibernate.models.spi.WildcardTypeDetails
- getSuperClass() - Method in class org.hibernate.models.internal.dynamic.DynamicClassDetails
- getSuperClass() - Method in class org.hibernate.models.internal.jdk.JdkClassDetails
- getSuperClass() - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
- getSuperClass() - Method in class org.hibernate.models.internal.SimpleClassDetails
- getSuperClass() - Method in interface org.hibernate.models.spi.ClassDetails
-
Details for the class that is the super type for this class.
- getTarget() - Method in class org.hibernate.models.internal.TypeVariableReferenceDetailsImpl
- getTarget() - Method in interface org.hibernate.models.spi.TypeVariableReferenceDetails
- GETTER - Enum constant in enum class org.hibernate.models.spi.MethodDetails.MethodKind
- getType() - Method in class org.hibernate.models.internal.dynamic.DynamicFieldDetails
- getType() - Method in class org.hibernate.models.internal.jdk.JdkFieldDetails
- getType() - Method in class org.hibernate.models.internal.jdk.JdkMethodDetails
- getType() - Method in class org.hibernate.models.internal.jdk.JdkRecordComponentDetails
- getType() - Method in interface org.hibernate.models.spi.MemberDetails
-
The member type.
- getTypeDescriptor() - Method in class org.hibernate.models.internal.AttributeDescriptorImpl
- getTypeDescriptor() - Method in interface org.hibernate.models.spi.AttributeDescriptor
-
Descriptor for this attribute's type
- getTypeKind() - Method in class org.hibernate.models.internal.ClassTypeDetailsImpl
- getTypeKind() - Method in record class org.hibernate.models.internal.PrimitiveTypeDetailsImpl
- getTypeKind() - Method in class org.hibernate.models.internal.VoidTypeDetailsImpl
- getTypeKind() - Method in interface org.hibernate.models.spi.ArrayTypeDetails
- getTypeKind() - Method in interface org.hibernate.models.spi.ParameterizedTypeDetails
- getTypeKind() - Method in interface org.hibernate.models.spi.PrimitiveTypeDetails
- getTypeKind() - Method in interface org.hibernate.models.spi.TypeDetails
- getTypeKind() - Method in interface org.hibernate.models.spi.TypeVariableDetails
- getTypeKind() - Method in interface org.hibernate.models.spi.TypeVariableReferenceDetails
- getTypeKind() - Method in interface org.hibernate.models.spi.WildcardTypeDetails
- getTypeName() - Method in enum class org.hibernate.models.internal.PrimitiveKind
- getTypeParameters() - Method in class org.hibernate.models.internal.dynamic.DynamicClassDetails
- getTypeParameters() - Method in class org.hibernate.models.internal.jdk.JdkClassDetails
- getTypeParameters() - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
- getTypeParameters() - Method in class org.hibernate.models.internal.SimpleClassDetails
- getTypeParameters() - Method in interface org.hibernate.models.spi.ClassDetails
-
Access to the type parameters associated with this class.
- getUsage(Class<A>, Map<Class<? extends Annotation>, ? extends Annotation>, ModelsContext) - Static method in class org.hibernate.models.internal.AnnotationUsageHelper
-
Get the annotation usage from the
usageMapfor the giventype - getUsage(AnnotationDescriptor<A>, Map<Class<? extends Annotation>, ? extends Annotation>, ModelsContext) - Static method in class org.hibernate.models.internal.AnnotationUsageHelper
-
Get the annotation usage from the
usageMapfor the giventype - getUsageMap() - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
-
Access to all annotation usages on this target.
- getUsageMap() - Method in class org.hibernate.models.internal.dynamic.AbstractAnnotationTarget
- getUsageMap() - Method in class org.hibernate.models.internal.jdk.AbstractJdkAnnotationTarget
- getUsageMap() - Method in class org.hibernate.models.internal.OrmAnnotationDescriptor
- getUsageMap() - Method in class org.hibernate.models.internal.StandardAnnotationDescriptor
- getValueType() - Method in class org.hibernate.models.internal.ArrayTypeDescriptor
- getValueType() - Method in class org.hibernate.models.internal.BooleanTypeDescriptor
- getValueType() - Method in class org.hibernate.models.internal.ByteTypeDescriptor
- getValueType() - Method in class org.hibernate.models.internal.CharacterTypeDescriptor
- getValueType() - Method in class org.hibernate.models.internal.ClassTypeDescriptor
- getValueType() - Method in class org.hibernate.models.internal.DoubleTypeDescriptor
- getValueType() - Method in class org.hibernate.models.internal.EnumTypeDescriptor
- getValueType() - Method in class org.hibernate.models.internal.FloatTypeDescriptor
- getValueType() - Method in class org.hibernate.models.internal.IntegerTypeDescriptor
- getValueType() - Method in class org.hibernate.models.internal.LongTypeDescriptor
- getValueType() - Method in class org.hibernate.models.internal.NestedTypeDescriptor
- getValueType() - Method in class org.hibernate.models.internal.ShortTypeDescriptor
- getValueType() - Method in class org.hibernate.models.internal.StringTypeDescriptor
- getValueType() - Method in interface org.hibernate.models.spi.ValueTypeDescriptor
-
The type for the value.
- getVisibility() - Method in interface org.hibernate.models.spi.MemberDetails
-
Get the member's visibility
H
- hasAnnotationUsage(Class<A>, ModelsContext) - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
- hasAnnotationUsage(Class<A>, ModelsContext) - Method in class org.hibernate.models.internal.SimpleClassDetails
- hasAnnotationUsage(Class<A>, ModelsContext) - Method in interface org.hibernate.models.spi.AnnotationTarget
-
Whether the given annotation is used on this target.
- hasAnnotationUsage(Class<X>, ModelsContext) - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
- hasDirectAnnotationUsage(Class<A>) - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
- hasDirectAnnotationUsage(Class<A>) - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
- hasDirectAnnotationUsage(Class<A>) - Method in class org.hibernate.models.internal.SimpleClassDetails
- hasDirectAnnotationUsage(Class<A>) - Method in interface org.hibernate.models.spi.AnnotationTarget
-
Whether the given annotation is used on this target.
- hashCode() - Method in class org.hibernate.models.internal.ArrayTypeDetailsImpl
- hashCode() - Method in class org.hibernate.models.internal.ClassTypeDetailsImpl
- hashCode() - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.hibernate.models.internal.PrimitiveTypeDetailsImpl
-
Returns a hash code value for this object.
- hashCode() - Method in class org.hibernate.models.internal.VoidTypeDetailsImpl
- hashCode() - Method in record class org.hibernate.models.internal.WildcardTypeDetailsImpl
-
Returns a hash code value for this object.
- hasPersistableFieldModifiers(int) - Static method in class org.hibernate.models.internal.ModifierUtils
-
Determine if the modifier flags from a field indicate persist-ability.
- hasPersistableMethodModifiers(int) - Static method in class org.hibernate.models.internal.ModifierUtils
-
Determine if the modifier flags from a method indicate persist-ability.
I
- IllegalCastException - Exception Class in org.hibernate.models
-
Indicates an illegal cast through one of the safe cast methods such as AnnotationTarget.asClassDetails(), AnnotationTarget.asMemberDetails(), etc.
- IllegalCastException(String) - Constructor for exception class org.hibernate.models.IllegalCastException
- IllegalCastException(String, Throwable) - Constructor for exception class org.hibernate.models.IllegalCastException
- Incubating - Annotation Interface in org.hibernate.models
-
Marks the annotated Java element as incubating, potentially recursively.
- indent(int) - Method in class org.hibernate.models.rendering.spi.AbstractRenderingTarget
- indent(int) - Method in interface org.hibernate.models.rendering.spi.RenderingTarget
-
Increase the indentation by the given factor.
- IndexedConsumer<T> - Interface in org.hibernate.models.internal.util
-
A consumer, like
Consumer, accepting a value and its index. - INT - Enum constant in enum class org.hibernate.models.internal.PrimitiveKind
- INTEGER_TYPE_DESCRIPTOR - Static variable in class org.hibernate.models.internal.IntegerTypeDescriptor
- IntegerTypeDescriptor - Class in org.hibernate.models.internal
-
Descriptor for integer values
- IntegerTypeDescriptor() - Constructor for class org.hibernate.models.internal.IntegerTypeDescriptor
- Internal - Annotation Interface in org.hibernate.models
-
Marks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.
- invalidate() - Method in class org.hibernate.models.serial.internal.ClassDetailsBuilderImpl
- invoke(Object, Method, Object[]) - Method in class org.hibernate.models.internal.AnnotationProxy
- IS_RESOLVED_SWITCH - Static variable in class org.hibernate.models.internal.IsResolvedTypeSwitch
- isAbstract() - Method in class org.hibernate.models.internal.dynamic.DynamicClassDetails
- isAbstract() - Method in class org.hibernate.models.internal.jdk.JdkClassDetails
- isAbstract() - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
- isAbstract() - Method in class org.hibernate.models.internal.SimpleClassDetails
- isAbstract() - Method in interface org.hibernate.models.spi.ClassDetails
-
Whether the class should be considered abstract.
- isAbstract(int) - Static method in class org.hibernate.models.internal.ModifierUtils
- isArray() - Method in class org.hibernate.models.internal.dynamic.DynamicFieldDetails
- isArray() - Method in class org.hibernate.models.internal.jdk.JdkFieldDetails
- isArray() - Method in class org.hibernate.models.internal.jdk.JdkMethodDetails
- isArray() - Method in class org.hibernate.models.internal.jdk.JdkRecordComponentDetails
- isArray() - Method in interface org.hibernate.models.spi.MemberDetails
- isBoolean(Class<?>) - Static method in class org.hibernate.models.internal.jdk.JdkBuilders
- isBridge(int) - Static method in class org.hibernate.models.internal.ModifierUtils
-
Determine if a method is a bridge based on its modifier flags.
- isEmpty(Object[]) - Static method in class org.hibernate.models.internal.util.CollectionHelper
- isEmpty(String) - Static method in class org.hibernate.models.internal.util.StringHelper
- isEmpty(Collection) - Static method in class org.hibernate.models.internal.util.CollectionHelper
- isEmpty(Map) - Static method in class org.hibernate.models.internal.util.CollectionHelper
- isEnum() - Method in class org.hibernate.models.internal.dynamic.DynamicClassDetails
- isEnum() - Method in class org.hibernate.models.internal.jdk.JdkClassDetails
- isEnum() - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
- isEnum() - Method in class org.hibernate.models.internal.SimpleClassDetails
- isEnum() - Method in interface org.hibernate.models.spi.ClassDetails
-
Whether this class is an enum
- isExtends() - Method in record class org.hibernate.models.internal.WildcardTypeDetailsImpl
- isExtends() - Method in interface org.hibernate.models.spi.WildcardTypeDetails
- isField() - Method in interface org.hibernate.models.spi.MemberDetails
-
Whether the member is a field.
- isFinal() - Method in interface org.hibernate.models.spi.MemberDetails
- isFinal(int) - Static method in class org.hibernate.models.internal.ModifierUtils
-
Whether the
modifierFlagsindicates the member is final - isImplementor(Class<?>) - Method in class org.hibernate.models.internal.ArrayTypeDetailsImpl
- isImplementor(Class<?>) - Method in class org.hibernate.models.internal.dynamic.DynamicClassDetails
- isImplementor(Class<?>) - Method in class org.hibernate.models.internal.jdk.JdkClassDetails
- isImplementor(Class<?>) - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
- isImplementor(Class<?>) - Method in class org.hibernate.models.internal.SimpleClassDetails
- isImplementor(Class<?>) - Method in class org.hibernate.models.internal.TypeVariableDetailsImpl
- isImplementor(Class<?>) - Method in class org.hibernate.models.internal.TypeVariableReferenceDetailsImpl
- isImplementor(Class<?>) - Method in record class org.hibernate.models.internal.WildcardTypeDetailsImpl
- isImplementor(Class<?>) - Method in interface org.hibernate.models.spi.ClassBasedTypeDetails
- isImplementor(Class<?>) - Method in interface org.hibernate.models.spi.ClassDetails
-
Whether the described class is an implementor of the given
checkType. - isImplementor(Class<?>) - Method in interface org.hibernate.models.spi.ParameterizedTypeDetails
- isImplementor(Class<?>) - Method in interface org.hibernate.models.spi.TypeDetails
-
Whether the described class is an implementor of the given
checkType. - isInherited() - Method in class org.hibernate.models.internal.AbstractAnnotationDescriptor
- isInherited() - Method in interface org.hibernate.models.spi.AnnotationDescriptor
-
Whether the annotation defined as inherited
- isInherited(Class<A>) - Static method in class org.hibernate.models.internal.AnnotationHelper
- isInterface() - Method in class org.hibernate.models.internal.dynamic.DynamicClassDetails
- isInterface() - Method in class org.hibernate.models.internal.jdk.JdkClassDetails
- isInterface() - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
- isInterface() - Method in class org.hibernate.models.internal.SimpleClassDetails
- isInterface() - Method in interface org.hibernate.models.spi.ClassDetails
-
Whether this class is an interface
- isMultiValued() - Method in interface org.hibernate.models.spi.AttributeDescriptor
- isNotEmpty(Object[]) - Static method in class org.hibernate.models.internal.util.CollectionHelper
- isNotEmpty(String) - Static method in class org.hibernate.models.internal.util.StringHelper
- isNotEmpty(Collection) - Static method in class org.hibernate.models.internal.util.CollectionHelper
- isNotEmpty(Map) - Static method in class org.hibernate.models.internal.util.CollectionHelper
- isPersistable() - Method in interface org.hibernate.models.spi.FieldDetails
- isPersistable() - Method in interface org.hibernate.models.spi.MemberDetails
-
Can this member be a persistent attribute
- isPersistable() - Method in interface org.hibernate.models.spi.MethodDetails
- isPersistable() - Method in interface org.hibernate.models.spi.RecordComponentDetails
- isPlural() - Method in class org.hibernate.models.internal.dynamic.DynamicFieldDetails
- isPlural() - Method in class org.hibernate.models.internal.jdk.JdkFieldDetails
- isPlural() - Method in class org.hibernate.models.internal.jdk.JdkMethodDetails
- isPlural() - Method in class org.hibernate.models.internal.jdk.JdkRecordComponentDetails
- isPlural() - Method in interface org.hibernate.models.spi.MemberDetails
-
For member's with an associated type, whether that type considered plural.
- isRecord() - Method in class org.hibernate.models.internal.dynamic.DynamicClassDetails
- isRecord() - Method in class org.hibernate.models.internal.jdk.JdkClassDetails
- isRecord() - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
- isRecord() - Method in class org.hibernate.models.internal.SimpleClassDetails
- isRecord() - Method in interface org.hibernate.models.spi.ClassDetails
-
Where the class is a Java record
- isRepeatable() - Method in interface org.hibernate.models.spi.AnnotationDescriptor
-
Whether the annotation is repeatable.
- isResolved() - Method in class org.hibernate.models.internal.dynamic.DynamicClassDetails
- isResolved() - Method in class org.hibernate.models.internal.jdk.JdkClassDetails
- isResolved() - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
- isResolved() - Method in class org.hibernate.models.internal.SimpleClassDetails
- isResolved() - Method in interface org.hibernate.models.spi.ClassDetails
-
Whether the Class, if one, represented by this ClassDetails is already loaded on the ClassLoader used for loading.
- isResolved() - Method in interface org.hibernate.models.spi.TypeDetails
-
Determine whether all the bounds (if any) of the type are concretely known
- IsResolvedTypeSwitch - Class in org.hibernate.models.internal
-
TypeDetailsSwitch implementation checking whether a type is resolved (all of its bounds are known)
- IsResolvedTypeSwitch() - Constructor for class org.hibernate.models.internal.IsResolvedTypeSwitch
- isStatic() - Method in interface org.hibernate.models.spi.MemberDetails
-
Whether the member is static
- isStatic(int) - Static method in class org.hibernate.models.internal.ModifierUtils
-
Whether the
modifierFlagsindicates the member is static - isSuperclass(ClassDetails) - Method in interface org.hibernate.models.spi.ClassDetails
-
Returns
trueis the provided classDetails is a superclass of this class,falseotherwise - isSynthetic() - Method in interface org.hibernate.models.spi.MemberDetails
-
Whether the member is synthetic
- isSynthetic(int) - Static method in class org.hibernate.models.internal.ModifierUtils
-
Determine is the given member is synthetic based on its modifier flags
- isTrackingImplementors() - Method in class org.hibernate.models.internal.AbstractClassDetailsRegistry
- isTrackingImplementors() - Method in interface org.hibernate.models.spi.ClassDetailsRegistry
-
Whether this registry is tracking interface implementors.
- isTransient(int) - Static method in class org.hibernate.models.internal.ModifierUtils
- isVoid(Class<?>) - Static method in class org.hibernate.models.internal.jdk.JdkBuilders
J
- JdkArrayValueConverter<V> - Class in org.hibernate.models.internal.jdk
- JdkArrayValueConverter(ValueTypeDescriptor<V>) - Constructor for class org.hibernate.models.internal.jdk.JdkArrayValueConverter
- JdkArrayValueExtractor<V> - Class in org.hibernate.models.internal.jdk
- JdkArrayValueExtractor(JdkValueConverter<V[]>) - Constructor for class org.hibernate.models.internal.jdk.JdkArrayValueExtractor
- JdkBuilders - Class in org.hibernate.models.internal.jdk
-
ClassDetailsBuilder implementation based on
Class - JdkBuilders() - Constructor for class org.hibernate.models.internal.jdk.JdkBuilders
- JdkClassDetails - Class in org.hibernate.models.internal.jdk
-
ClassDetails implementation based on a
Classreference - JdkClassDetails(Class<?>, ModelsContext) - Constructor for class org.hibernate.models.internal.jdk.JdkClassDetails
- JdkClassDetails(String, Class<?>, ModelsContext) - Constructor for class org.hibernate.models.internal.jdk.JdkClassDetails
- JdkCreator(Class<A>, Class<C>) - Constructor for class org.hibernate.models.internal.OrmAnnotationDescriptor.JdkCreator
- JdkCreator(Constructor<C>) - Constructor for class org.hibernate.models.internal.OrmAnnotationDescriptor.JdkCreator
- JdkFieldDetails - Class in org.hibernate.models.internal.jdk
- JdkFieldDetails(Field, JdkClassDetails, ModelsContext) - Constructor for class org.hibernate.models.internal.jdk.JdkFieldDetails
- JdkMethodDetails - Class in org.hibernate.models.internal.jdk
- JdkMethodDetails(Method, MethodDetails.MethodKind, TypeDetails, ClassDetails, ModelsContext) - Constructor for class org.hibernate.models.internal.jdk.JdkMethodDetails
- JdkNestedValueConverter<A> - Class in org.hibernate.models.internal.jdk
- JdkNestedValueConverter(AnnotationDescriptor<A>) - Constructor for class org.hibernate.models.internal.jdk.JdkNestedValueConverter
- JdkNestedValueExtractor<A> - Class in org.hibernate.models.internal.jdk
- JdkNestedValueExtractor(JdkNestedValueConverter<A>) - Constructor for class org.hibernate.models.internal.jdk.JdkNestedValueExtractor
- JdkPassThruConverter<V> - Class in org.hibernate.models.internal.jdk
-
Common ValueWrapper support for implementations with the same raw and wrapped form (Byte, Boolean, etc.) as opposed to ClassDetails, AnnotationUsage, etc.
- JdkPassThruConverter() - Constructor for class org.hibernate.models.internal.jdk.JdkPassThruConverter
- JdkPassThruExtractor<V> - Class in org.hibernate.models.internal.jdk
- JdkPassThruExtractor() - Constructor for class org.hibernate.models.internal.jdk.JdkPassThruExtractor
- JdkRecordComponentDetails - Class in org.hibernate.models.internal.jdk
- JdkRecordComponentDetails(RecordComponent, ClassDetails, ModelsContext) - Constructor for class org.hibernate.models.internal.jdk.JdkRecordComponentDetails
- JdkTrackingTypeSwitch - Class in org.hibernate.models.internal.jdk
- JdkTrackingTypeSwitch(JdkTypeSwitcher, ModelsContext) - Constructor for class org.hibernate.models.internal.jdk.JdkTrackingTypeSwitch
- JdkTrackingTypeSwitcher - Class in org.hibernate.models.internal.jdk
- JdkTrackingTypeSwitcher(ModelsContext) - Constructor for class org.hibernate.models.internal.jdk.JdkTrackingTypeSwitcher
- JdkTypeSwitch<T> - Interface in org.hibernate.models.internal.jdk
- JdkTypeSwitcher - Interface in org.hibernate.models.internal.jdk
- JdkValueConverter<V> - Interface in org.hibernate.models.spi
- JdkValueExtractor<V> - Interface in org.hibernate.models.spi
- join(List<E>, List<E>) - Static method in class org.hibernate.models.internal.util.CollectionHelper
L
- lastCharacter(String) - Static method in class org.hibernate.models.internal.util.StringHelper
- length(Object[]) - Static method in class org.hibernate.models.internal.util.CollectionHelper
- linkedMapOfSize(int) - Static method in class org.hibernate.models.internal.util.CollectionHelper
-
Build a properly sized linked map, especially handling load size and load factor to prevent immediate resizing.
- LOAD_FACTOR - Static variable in class org.hibernate.models.internal.util.CollectionHelper
- loadJavaServices(Class<S>) - Method in class org.hibernate.models.internal.SimpleClassLoading
- loadJavaServices(Class<S>) - Method in interface org.hibernate.models.spi.ClassLoading
-
Discovers and instantiates implementations of the given
Java servicecontract. - locateAnnotationUsage(Class<A>, ModelsContext) - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
- locateAnnotationUsage(Class<A>, ModelsContext) - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
- locateAnnotationUsage(Class<A>, ModelsContext) - Method in class org.hibernate.models.internal.SimpleClassDetails
- locateAnnotationUsage(Class<A>, ModelsContext) - Method in interface org.hibernate.models.spi.AnnotationTarget
-
Form of AnnotationTarget.getAnnotationUsage(org.hibernate.models.spi.AnnotationDescriptor<A>, org.hibernate.models.spi.ModelsContext) which also considers meta-annotations - annotations on the classes of each local annotation.
- locateResource(String) - Method in class org.hibernate.models.internal.SimpleClassLoading
- locateResource(String) - Method in interface org.hibernate.models.spi.ClassLoading
-
Locate a resource by name
- LONG - Enum constant in enum class org.hibernate.models.internal.PrimitiveKind
- LONG_TYPE_DESCRIPTOR - Static variable in class org.hibernate.models.internal.LongTypeDescriptor
- LongTypeDescriptor - Class in org.hibernate.models.internal
-
Descriptor for long values
- LongTypeDescriptor() - Constructor for class org.hibernate.models.internal.LongTypeDescriptor
M
- makeArray(int, ModelsContext) - Method in class org.hibernate.models.internal.ArrayTypeDescriptor
- makeArray(int, ModelsContext) - Method in class org.hibernate.models.internal.BooleanTypeDescriptor
- makeArray(int, ModelsContext) - Method in class org.hibernate.models.internal.ByteTypeDescriptor
- makeArray(int, ModelsContext) - Method in class org.hibernate.models.internal.CharacterTypeDescriptor
- makeArray(int, ModelsContext) - Method in class org.hibernate.models.internal.ClassTypeDescriptor
- makeArray(int, ModelsContext) - Method in class org.hibernate.models.internal.DoubleTypeDescriptor
- makeArray(int, ModelsContext) - Method in class org.hibernate.models.internal.EnumTypeDescriptor
- makeArray(int, ModelsContext) - Method in class org.hibernate.models.internal.FloatTypeDescriptor
- makeArray(int, ModelsContext) - Method in class org.hibernate.models.internal.IntegerTypeDescriptor
- makeArray(int, ModelsContext) - Method in class org.hibernate.models.internal.LongTypeDescriptor
- makeArray(int, ModelsContext) - Method in class org.hibernate.models.internal.NestedTypeDescriptor
- makeArray(int, ModelsContext) - Method in class org.hibernate.models.internal.ShortTypeDescriptor
- makeArray(int, ModelsContext) - Method in class org.hibernate.models.internal.StringTypeDescriptor
- makeArray(int, ModelsContext) - Method in interface org.hibernate.models.spi.ValueTypeDescriptor
- makeProxy(AnnotationDescriptor<A>, Map<String, Object>) - Static method in class org.hibernate.models.internal.AnnotationProxy
- MapKeySwitch - Class in org.hibernate.models.internal
-
Used to determine the type details for a Map key - see MapKeySwitch.extractMapKeyType(TypeDetails)
- MapValueSwitch - Class in org.hibernate.models.internal
-
Used to determine the type details for a Map value - see MapValueSwitch.extractMapValueType(TypeDetails)
- MemberDetails - Interface in org.hibernate.models.spi
- MemberDetails.Visibility - Enum Class in org.hibernate.models.spi
- METHOD - Enum constant in enum class org.hibernate.models.spi.AnnotationTarget.Kind
- MethodDetails - Interface in org.hibernate.models.spi
- MethodDetails.MethodKind - Enum Class in org.hibernate.models.spi
- MINIMUM_INITIAL_CAPACITY - Static variable in class org.hibernate.models.internal.util.CollectionHelper
- MissingPackageInfoDetails - Record Class in org.hibernate.models.internal
-
ClassDetails implementation used to represent a
package-infodetails when there is not a physicalpackage-infoclass. - MissingPackageInfoDetails(String, String) - Constructor for record class org.hibernate.models.internal.MissingPackageInfoDetails
-
Creates an instance of a
MissingPackageInfoDetailsrecord class. - MODELS_ANNOTATION_LOGGER - Static variable in interface org.hibernate.models.internal.ModelsAnnotationLogging
- MODELS_CLASS_LOGGER - Static variable in interface org.hibernate.models.internal.ModelsClassLogging
- MODELS_LOGGER - Static variable in interface org.hibernate.models.internal.ModelsLogging
- ModelsAnnotationLogging - Interface in org.hibernate.models.internal
-
Logging related to
AnnotationDescriptorRegistry - ModelsClassLogging - Interface in org.hibernate.models.internal
-
Logging related to
ClassDetailsRegistry - ModelsConfiguration - Class in org.hibernate.models.spi
-
Bootstrapping of ModelsContext
- ModelsConfiguration() - Constructor for class org.hibernate.models.spi.ModelsConfiguration
- ModelsContext - Interface in org.hibernate.models.spi
-
Context object for hibernate-models.
- ModelsContextProvider - Interface in org.hibernate.models.spi
-
Java service loadable support for providing ModelsContext implementations.
- ModelsException - Exception Class in org.hibernate.models
-
Base exception for hibernate-models
- ModelsException(String) - Constructor for exception class org.hibernate.models.ModelsException
- ModelsException(String, Throwable) - Constructor for exception class org.hibernate.models.ModelsException
- ModelsLogging - Interface in org.hibernate.models.internal
-
Base logging for hibernate-models
- ModifierUtils - Class in org.hibernate.models.internal
-
Fills-in non-public aspects of the
Modifierclass - MutableAnnotationDescriptor<A,
C> - Interface in org.hibernate.models.spi - MutableAnnotationDescriptorRegistry - Interface in org.hibernate.models.internal
- MutableAnnotationTarget - Interface in org.hibernate.models.spi
-
Extension of AnnotationTarget which allows manipulation of the annotations
- MutableClassDetails - Interface in org.hibernate.models.spi
-
Extension of ClassDetails which allows manipulation of the members
- MutableClassDetailsRegistry - Interface in org.hibernate.models.internal
- MutableClassDetailsRegistry.ClassDetailsCreator - Interface in org.hibernate.models.internal
-
Create a CLass Details
- MutableMemberDetails - Interface in org.hibernate.models.spi
-
Union of MemberDetails and MutableAnnotationTarget
N
- NAME - Static variable in interface org.hibernate.models.internal.ModelsAnnotationLogging
- NAME - Static variable in interface org.hibernate.models.internal.ModelsClassLogging
- NAME - Static variable in interface org.hibernate.models.internal.ModelsLogging
- NestedTypeDescriptor<A> - Class in org.hibernate.models.internal
-
Descriptor for nested annotation values
- NestedTypeDescriptor(Class<A>) - Constructor for class org.hibernate.models.internal.NestedTypeDescriptor
O
- OBJECT_CLASS_DETAILS - Static variable in interface org.hibernate.models.spi.ClassDetails
-
Details for
Object.class - OBJECT_TYPE_DETAILS - Static variable in class org.hibernate.models.spi.StandardTypeDetails
-
Type details for Object
- org.hibernate.models - package org.hibernate.models
-
A de-typed abstraction over "reflection" and annotations (and in the case of Hibernate ORM, mapping XML also).
- org.hibernate.models.internal - package org.hibernate.models.internal
- org.hibernate.models.internal.dynamic - package org.hibernate.models.internal.dynamic
-
Support for dynamic class and attribute mappings.
- org.hibernate.models.internal.jdk - package org.hibernate.models.internal.jdk
- org.hibernate.models.internal.util - package org.hibernate.models.internal.util
- org.hibernate.models.rendering - package org.hibernate.models.rendering
- org.hibernate.models.rendering.internal - package org.hibernate.models.rendering.internal
- org.hibernate.models.rendering.spi - package org.hibernate.models.rendering.spi
- org.hibernate.models.serial.internal - package org.hibernate.models.serial.internal
- org.hibernate.models.serial.spi - package org.hibernate.models.serial.spi
- org.hibernate.models.spi - package org.hibernate.models.spi
- OrmAnnotationDescriptor<A,
C> - Class in org.hibernate.models.internal -
Specialized AnnotationDescriptor implementation intended for use in describing Hibernate and JPA annotations.
- OrmAnnotationDescriptor(Class<A>, Class<C>) - Constructor for class org.hibernate.models.internal.OrmAnnotationDescriptor
- OrmAnnotationDescriptor(Class<A>, Class<C>, AnnotationDescriptor<?>) - Constructor for class org.hibernate.models.internal.OrmAnnotationDescriptor
- OrmAnnotationDescriptor.DeTypedCreator<A,
C> - Class in org.hibernate.models.internal - OrmAnnotationDescriptor.DynamicCreator<A,
C> - Class in org.hibernate.models.internal - OrmAnnotationDescriptor.JdkCreator<A,
C> - Class in org.hibernate.models.internal - OTHER - Enum constant in enum class org.hibernate.models.spi.MethodDetails.MethodKind
P
- PACKAGE - Enum constant in enum class org.hibernate.models.spi.AnnotationTarget.Kind
- PACKAGE - Enum constant in enum class org.hibernate.models.spi.MemberDetails.Visibility
- packageInfoClassName() - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
-
Returns the value of the
packageInfoClassNamerecord component. - packageName() - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
-
Returns the value of the
packageNamerecord component. - PARAMETERIZED_TYPE - Enum constant in enum class org.hibernate.models.spi.TypeDetails.Kind
-
A generic parameterized type
- ParameterizedTypeDetails - Interface in org.hibernate.models.spi
-
Models a parameterized type.
- ParameterizedTypeDetailsImpl - Class in org.hibernate.models.internal
- ParameterizedTypeDetailsImpl(ClassDetails, List<TypeDetails>, TypeVariableScope) - Constructor for class org.hibernate.models.internal.ParameterizedTypeDetailsImpl
- PASS_THRU_CONVERTER - Static variable in class org.hibernate.models.internal.jdk.JdkPassThruConverter
- PASS_THRU_EXTRACTOR - Static variable in class org.hibernate.models.internal.jdk.JdkPassThruExtractor
- passThruConverter() - Static method in class org.hibernate.models.internal.jdk.JdkPassThruConverter
- passThruExtractor() - Static method in class org.hibernate.models.internal.jdk.JdkPassThruExtractor
- primeRegistries(RegistryPrimer) - Method in class org.hibernate.models.internal.AbstractModelsContext
- primeRegistries(RegistryPrimer.Contributions, ModelsContext) - Method in interface org.hibernate.models.spi.RegistryPrimer
- PRIMITIVE - Enum constant in enum class org.hibernate.models.spi.TypeDetails.Kind
-
A Java primitive (boolean, byte, short, char, int, long, float, double)
- PrimitiveKind - Enum Class in org.hibernate.models.internal
-
Details about Java primitives
- PrimitiveTypeDetails - Interface in org.hibernate.models.spi
-
Models a primitive type
- PrimitiveTypeDetailsImpl - Record Class in org.hibernate.models.internal
- PrimitiveTypeDetailsImpl(ClassDetails) - Constructor for record class org.hibernate.models.internal.PrimitiveTypeDetailsImpl
-
Creates an instance of a
PrimitiveTypeDetailsImplrecord class. - PrimitiveTypeHelper - Class in org.hibernate.models.internal.util
-
Utilities for dealing with primitive and primitive-wrapper types.
- PrimitiveTypeHelper() - Constructor for class org.hibernate.models.internal.util.PrimitiveTypeHelper
- PRIVATE - Enum constant in enum class org.hibernate.models.spi.MemberDetails.Visibility
- process(A) - Method in interface org.hibernate.models.spi.AnnotationTarget.AnnotationUsageProcessor
-
The processed value.
- produceContext(ClassLoading, RegistryPrimer, Map<Object, Object>) - Method in interface org.hibernate.models.spi.ModelsContextProvider
-
Produce the ModelsContext.
- PROTECTED - Enum constant in enum class org.hibernate.models.spi.MemberDetails.Visibility
- PUBLIC - Enum constant in enum class org.hibernate.models.spi.MemberDetails.Visibility
Q
- qualifier(String) - Static method in class org.hibernate.models.internal.util.StringHelper
R
- RECORD_COMPONENT - Enum constant in enum class org.hibernate.models.spi.AnnotationTarget.Kind
- RecordComponentDetails - Interface in org.hibernate.models.spi
- ReflectionHelper - Class in org.hibernate.models.internal.util
- ReflectionHelper() - Constructor for class org.hibernate.models.internal.util.ReflectionHelper
- register(AnnotationDescriptor<?>) - Method in class org.hibernate.models.internal.AnnotationDescriptorRegistryStandard
- register(AnnotationDescriptor<?>) - Method in interface org.hibernate.models.internal.MutableAnnotationDescriptorRegistry
- registerAnnotation(AnnotationDescriptor<A>) - Method in interface org.hibernate.models.spi.RegistryPrimer.Contributions
-
Register an annotation descriptor
- registerClass(ClassDetails) - Method in interface org.hibernate.models.spi.RegistryPrimer.Contributions
-
Register a class descriptor
- RegistryPrimer - Interface in org.hibernate.models.spi
-
Integration contract allowing initialization priming of ClassDetailsRegistry and AnnotationDescriptorRegistry.
- RegistryPrimer.Contributions - Interface in org.hibernate.models.spi
- removeAnnotationUsage(AnnotationDescriptor<X>) - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
- removeAnnotationUsage(AnnotationDescriptor<X>) - Method in interface org.hibernate.models.spi.MutableAnnotationTarget
-
Remove an annotation, by type, from this target if there is such a usage.
- render() - Method in class org.hibernate.models.rendering.internal.RenderingTargetCollectingImpl
- render(PrintStream) - Method in class org.hibernate.models.rendering.internal.RenderingTargetCollectingImpl
- render(Object, RenderingTarget, Renderer, ModelsContext) - Method in class org.hibernate.models.internal.AbstractTypeDescriptor
- render(Object, RenderingTarget, Renderer, ModelsContext) - Method in class org.hibernate.models.internal.ArrayTypeDescriptor
- render(Object, RenderingTarget, Renderer, ModelsContext) - Method in class org.hibernate.models.internal.ClassTypeDescriptor
- render(Object, RenderingTarget, Renderer, ModelsContext) - Method in class org.hibernate.models.internal.FloatTypeDescriptor
- render(Object, RenderingTarget, Renderer, ModelsContext) - Method in class org.hibernate.models.internal.LongTypeDescriptor
- render(Object, RenderingTarget, Renderer, ModelsContext) - Method in class org.hibernate.models.internal.NestedTypeDescriptor
- render(Object, RenderingTarget, Renderer, ModelsContext) - Method in class org.hibernate.models.internal.StringTypeDescriptor
- render(Object, RenderingTarget, Renderer, ModelsContext) - Method in interface org.hibernate.models.spi.ValueTypeDescriptor
- render(String, Object, RenderingTarget, Renderer, ModelsContext) - Method in class org.hibernate.models.internal.AbstractTypeDescriptor
- render(String, Object, RenderingTarget, Renderer, ModelsContext) - Method in class org.hibernate.models.internal.ArrayTypeDescriptor
- render(String, Object, RenderingTarget, Renderer, ModelsContext) - Method in class org.hibernate.models.internal.ClassTypeDescriptor
- render(String, Object, RenderingTarget, Renderer, ModelsContext) - Method in class org.hibernate.models.internal.FloatTypeDescriptor
- render(String, Object, RenderingTarget, Renderer, ModelsContext) - Method in class org.hibernate.models.internal.LongTypeDescriptor
- render(String, Object, RenderingTarget, Renderer, ModelsContext) - Method in class org.hibernate.models.internal.NestedTypeDescriptor
- render(String, Object, RenderingTarget, Renderer, ModelsContext) - Method in class org.hibernate.models.internal.StringTypeDescriptor
- render(String, Object, RenderingTarget, Renderer, ModelsContext) - Method in interface org.hibernate.models.spi.ValueTypeDescriptor
- renderAnnotation(A, ModelsContext) - Method in class org.hibernate.models.rendering.spi.AbstractRenderer
- renderAnnotation(A, ModelsContext) - Method in interface org.hibernate.models.rendering.spi.Renderer
-
Render details about the annotation (top-level)
- renderClass(ClassDetails, ModelsContext) - Method in class org.hibernate.models.rendering.spi.AbstractRenderer
- renderClass(ClassDetails, ModelsContext) - Method in interface org.hibernate.models.rendering.spi.Renderer
-
Render details about the class
- renderClassDetails(ClassDetails, ModelsContext) - Method in class org.hibernate.models.rendering.internal.SimpleRenderer
- renderClassDetails(ClassDetails, ModelsContext) - Method in class org.hibernate.models.rendering.spi.AbstractRenderer
- Renderer - Interface in org.hibernate.models.rendering.spi
-
Contract for rendering parts of a model.
- renderField(FieldDetails, ModelsContext) - Method in class org.hibernate.models.rendering.spi.AbstractRenderer
- renderField(FieldDetails, ModelsContext) - Method in interface org.hibernate.models.rendering.spi.Renderer
-
Render details about the field
- renderFieldDetails(FieldDetails, ModelsContext) - Method in class org.hibernate.models.rendering.internal.SimpleRenderer
- renderFieldDetails(FieldDetails, ModelsContext) - Method in class org.hibernate.models.rendering.spi.AbstractRenderer
- RenderingException - Exception Class in org.hibernate.models.rendering
-
Indicates a problem performing rendering.
- RenderingException(String) - Constructor for exception class org.hibernate.models.rendering.RenderingException
- RenderingException(String, Throwable) - Constructor for exception class org.hibernate.models.rendering.RenderingException
- RenderingTarget - Interface in org.hibernate.models.rendering.spi
-
Abstraction over the target of rendering (streams, buffers, ...).
- RenderingTargetCollectingImpl - Class in org.hibernate.models.rendering.internal
-
RenderingTarget implementation which collects the rendering into an internal buffer.
- RenderingTargetCollectingImpl() - Constructor for class org.hibernate.models.rendering.internal.RenderingTargetCollectingImpl
- RenderingTargetCollectingImpl(int) - Constructor for class org.hibernate.models.rendering.internal.RenderingTargetCollectingImpl
- RenderingTargetStreamImpl - Class in org.hibernate.models.rendering.internal
-
RenderingTarget implementation which collects the rendering into an internal buffer.
- RenderingTargetStreamImpl() - Constructor for class org.hibernate.models.rendering.internal.RenderingTargetStreamImpl
- RenderingTargetStreamImpl(int) - Constructor for class org.hibernate.models.rendering.internal.RenderingTargetStreamImpl
- RenderingTargetStreamImpl(Appendable) - Constructor for class org.hibernate.models.rendering.internal.RenderingTargetStreamImpl
- RenderingTargetStreamImpl(Appendable, int) - Constructor for class org.hibernate.models.rendering.internal.RenderingTargetStreamImpl
- renderMethod(MethodDetails, ModelsContext) - Method in class org.hibernate.models.rendering.spi.AbstractRenderer
- renderMethod(MethodDetails, ModelsContext) - Method in interface org.hibernate.models.rendering.spi.Renderer
-
Render details about the method
- renderMethodDetails(MethodDetails, ModelsContext) - Method in class org.hibernate.models.rendering.internal.SimpleRenderer
- renderMethodDetails(MethodDetails, ModelsContext) - Method in class org.hibernate.models.rendering.spi.AbstractRenderer
- renderNestedAnnotation(A, ModelsContext) - Method in class org.hibernate.models.rendering.spi.AbstractRenderer
- renderNestedAnnotation(A, ModelsContext) - Method in interface org.hibernate.models.rendering.spi.Renderer
-
Render details about the unnamed nested annotation.
- renderNestedAnnotation(String, A, ModelsContext) - Method in class org.hibernate.models.rendering.spi.AbstractRenderer
- renderNestedAnnotation(String, A, ModelsContext) - Method in interface org.hibernate.models.rendering.spi.Renderer
-
Render details about the named nested annotation.
- renderRecordComponent(RecordComponentDetails, ModelsContext) - Method in class org.hibernate.models.rendering.spi.AbstractRenderer
- renderRecordComponent(RecordComponentDetails, ModelsContext) - Method in interface org.hibernate.models.rendering.spi.Renderer
-
Render details about the record component
- renderRecordComponentDetails(RecordComponentDetails, ModelsContext) - Method in class org.hibernate.models.rendering.internal.SimpleRenderer
- renderRecordComponentDetails(RecordComponentDetails, ModelsContext) - Method in class org.hibernate.models.rendering.spi.AbstractRenderer
- repeatableByContainerMap - Variable in class org.hibernate.models.internal.AbstractAnnotationDescriptorRegistry
- replaceAnnotationUsage(AnnotationDescriptor<A>, ModelsContext) - Method in interface org.hibernate.models.spi.MutableAnnotationTarget
-
Creates and replaces (if any) an existing usage of the given annotation.
- replaceAnnotationUsage(AnnotationDescriptor<S>, AnnotationDescriptor<P>, ModelsContext) - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
- replaceAnnotationUsage(AnnotationDescriptor<S>, AnnotationDescriptor<P>, ModelsContext) - Method in interface org.hibernate.models.spi.MutableAnnotationTarget
-
Creates and replaces (if any) an existing usage of the given annotation.
- resolveAttributeName() - Method in interface org.hibernate.models.spi.FieldDetails
- resolveAttributeName() - Method in interface org.hibernate.models.spi.MemberDetails
-
For members potentially representing attributes based on naming patterns, determine the attribute name.
- resolveAttributeName() - Method in interface org.hibernate.models.spi.MethodDetails
- resolveAttributeName() - Method in interface org.hibernate.models.spi.RecordComponentDetails
- resolveClassDetails(String) - Method in class org.hibernate.models.internal.AbstractClassDetailsRegistry
- resolveClassDetails(String) - Method in interface org.hibernate.models.spi.ClassDetailsRegistry
-
Resolves a managed-class by name.
- resolveClassDetails(String, MutableClassDetailsRegistry.ClassDetailsCreator) - Method in class org.hibernate.models.internal.AbstractClassDetailsRegistry
- resolveClassDetails(String, MutableClassDetailsRegistry.ClassDetailsCreator) - Method in interface org.hibernate.models.internal.MutableClassDetailsRegistry
-
Resolve (find or create) ClassDetails by name.
- resolveDescriptor(Class<A>, AnnotationDescriptorRegistry.DescriptorCreator<A>) - Method in class org.hibernate.models.internal.AnnotationDescriptorRegistryStandard
- resolveDescriptor(Class<A>, AnnotationDescriptorRegistry.DescriptorCreator<A>) - Method in interface org.hibernate.models.spi.AnnotationDescriptorRegistry
-
Get the descriptor for the given annotation
type, creating one via the creator if needed. - resolveFromClassDetails(ClassDetails) - Static method in enum class org.hibernate.models.internal.PrimitiveKind
- resolveFromTypeChar(char) - Static method in enum class org.hibernate.models.internal.PrimitiveKind
- resolveJavaMember(MethodDetails, Class<?>, ClassLoading, ModelsContext) - Static method in class org.hibernate.models.internal.util.ReflectionHelper
- resolveJdkValueConverter(ModelsContext) - Method in class org.hibernate.models.internal.NestedTypeDescriptor
- resolveJdkValueExtractor(ModelsContext) - Method in class org.hibernate.models.internal.NestedTypeDescriptor
- resolvePackageInfo(ClassDetails, ModelsContext) - Static method in class org.hibernate.models.internal.AnnotationTargetHelper
-
Resolve the ClassDetails descriptor for the package which contains the given
classDetails. - resolvePrimitiveClass(String) - Static method in class org.hibernate.models.internal.util.PrimitiveTypeHelper
-
Returns the corresponding Class reference for primitive and primitive-wrapper class names.
- resolveRawClass(TypeDetails) - Static method in class org.hibernate.models.spi.TypeDetailsHelper
-
Given a type, resolve the underlying ClassDetails
- resolveRelativeAssociatedType(TypeVariableScope) - Method in interface org.hibernate.models.spi.MemberDetails
-
Same as
MemberDetails.resolveRelativeType(TypeVariableScope), but for the associated type. - resolveRelativeClassType(TypeDetails, TypeVariableScope) - Static method in class org.hibernate.models.spi.TypeDetailsHelper
-
Very much the same as TypeDetailsHelper.resolveRelativeType(TypeDetails, TypeVariableScope), except that here we resolve the relative type to the corresponding
ClassBasedTypeDetailswhich gives easy access to the type's ClassDetails - resolveRelativeClassType(TypeVariableScope) - Method in class org.hibernate.models.internal.jdk.JdkMethodDetails
- resolveRelativeClassType(TypeVariableScope) - Method in interface org.hibernate.models.spi.MemberDetails
-
Determine the concrete class of the member relative to the given
containertype. - resolveRelativeType(TypeDetails, TypeVariableScope) - Static method in class org.hibernate.models.spi.TypeDetailsHelper
-
Given an attribute member type and a concrete container type, resolve the type of the attribute relative to that container.
- resolveRelativeType(TypeVariableScope) - Method in class org.hibernate.models.internal.dynamic.DynamicFieldDetails
- resolveRelativeType(TypeVariableScope) - Method in class org.hibernate.models.internal.jdk.JdkMethodDetails
- resolveRelativeType(TypeVariableScope) - Method in interface org.hibernate.models.spi.MemberDetails
-
Determine the type of the member relative to the given
containertype. - resolveTypeDescriptor(Class<T>) - Static method in class org.hibernate.models.internal.util.AnnotationAttributeTypeHelper
- resolveTypes(Type[]) - Method in class org.hibernate.models.internal.jdk.JdkTrackingTypeSwitch
- resolveTypeVariable(TypeVariableDetails) - Method in class org.hibernate.models.internal.ArrayTypeDetailsImpl
- resolveTypeVariable(TypeVariableDetails) - Method in class org.hibernate.models.internal.ClassTypeDetailsImpl
- resolveTypeVariable(TypeVariableDetails) - Method in class org.hibernate.models.internal.ParameterizedTypeDetailsImpl
- resolveTypeVariable(TypeVariableDetails) - Method in record class org.hibernate.models.internal.PrimitiveTypeDetailsImpl
- resolveTypeVariable(TypeVariableDetails) - Method in class org.hibernate.models.internal.TypeVariableDetailsImpl
- resolveTypeVariable(TypeVariableDetails) - Method in class org.hibernate.models.internal.TypeVariableReferenceDetailsImpl
- resolveTypeVariable(TypeVariableDetails) - Method in class org.hibernate.models.internal.VoidTypeDetailsImpl
- resolveTypeVariable(TypeVariableDetails) - Method in record class org.hibernate.models.internal.WildcardTypeDetailsImpl
- resolveTypeVariable(TypeVariableDetails) - Method in interface org.hibernate.models.spi.ClassDetails
- resolveTypeVariable(TypeVariableDetails) - Method in interface org.hibernate.models.spi.TypeVariableScope
-
Resolve the type of the provided type variable relative to this scope.
- resolveTypeVariableFromParameterizedType(ParameterizedTypeDetails, TypeVariableDetails) - Static method in class org.hibernate.models.spi.TypeDetailsHelper
-
Resolve a type variable's type relative to the provided parameterized type.
- resolveVisibility(int) - Static method in class org.hibernate.models.internal.ModifierUtils
- RestoredModelContext - Class in org.hibernate.models.serial.internal
-
ModelsContext implementation used with serialization support.
- RestoredModelContext(StorableContextImpl, ClassLoading, boolean) - Constructor for class org.hibernate.models.serial.internal.RestoredModelContext
S
- SerialAnnotationDescriptor<A> - Interface in org.hibernate.models.serial.spi
- SerialAnnotationDescriptorImpl<A> - Class in org.hibernate.models.serial.internal
- SerialAnnotationDescriptorImpl(Class<A>) - Constructor for class org.hibernate.models.serial.internal.SerialAnnotationDescriptorImpl
- SerialClassDetails - Interface in org.hibernate.models.serial.spi
- SerialJdkClassDetails - Class in org.hibernate.models.internal.jdk
- SerialJdkClassDetails(String, Class<?>) - Constructor for class org.hibernate.models.internal.jdk.SerialJdkClassDetails
- setClassLoading(ClassLoading) - Method in class org.hibernate.models.spi.ModelsConfiguration
-
Specify a specific ClassLoading to use.
- setConfigValue(Object, Object) - Method in class org.hibernate.models.spi.ModelsConfiguration
-
Provide a configuration value.
- setExplicitContextProvider(ModelsContextProvider) - Method in class org.hibernate.models.spi.ModelsConfiguration
-
Specify an explicit provider for ModelsContext instances.
- setRegistryPrimer(RegistryPrimer) - Method in class org.hibernate.models.spi.ModelsConfiguration
-
Specify a registry primer.
- setTarget(TypeVariableDetails) - Method in class org.hibernate.models.internal.TypeVariableReferenceDetailsImpl
- SETTER - Enum constant in enum class org.hibernate.models.spi.MethodDetails.MethodKind
- Settings - Interface in org.hibernate.models
- setValue(String, Object) - Method in class org.hibernate.models.internal.AnnotationProxy
- SHORT - Enum constant in enum class org.hibernate.models.internal.PrimitiveKind
- SHORT_TYPE_DESCRIPTOR - Static variable in class org.hibernate.models.internal.ShortTypeDescriptor
- ShortTypeDescriptor - Class in org.hibernate.models.internal
-
Descriptor for short values
- ShortTypeDescriptor() - Constructor for class org.hibernate.models.internal.ShortTypeDescriptor
- shouldTrackImplementors(Map<Object, Object>) - Static method in class org.hibernate.models.spi.ModelsConfiguration
- SIMPLE_CLASS_LOADING - Static variable in class org.hibernate.models.internal.SimpleClassLoading
- SimpleClassDetails - Class in org.hibernate.models.internal
-
ClassDetails implementation for cases where we do not care about fields, methods, record-components nor annotations
- SimpleClassDetails(Class<?>) - Constructor for class org.hibernate.models.internal.SimpleClassDetails
- SimpleClassDetails(Class<?>, ClassDetails, TypeDetails) - Constructor for class org.hibernate.models.internal.SimpleClassDetails
- SimpleClassLoading - Class in org.hibernate.models.internal
-
ClassLoading which simply uses our ClassLoader directly
- SimpleClassLoading() - Constructor for class org.hibernate.models.internal.SimpleClassLoading
- SimpleRenderer - Class in org.hibernate.models.rendering.internal
-
A Renderer with a simplified output format.
- SimpleRenderer(RenderingTarget) - Constructor for class org.hibernate.models.rendering.internal.SimpleRenderer
- size(Collection) - Static method in class org.hibernate.models.internal.util.CollectionHelper
- size(Map) - Static method in class org.hibernate.models.internal.util.CollectionHelper
- StandardAnnotationDescriptor<A> - Class in org.hibernate.models.internal
-
Simple implementation of
AnnotationDescriptor. - StandardAnnotationDescriptor(Class<A>, AnnotationDescriptor<?>, ModelsContext) - Constructor for class org.hibernate.models.internal.StandardAnnotationDescriptor
- StandardAnnotationDescriptor(Class<A>, ModelsContext) - Constructor for class org.hibernate.models.internal.StandardAnnotationDescriptor
- standardSwitchType(Type, ModelsContext) - Static method in class org.hibernate.models.internal.jdk.JdkTrackingTypeSwitcher
- StandardTypeDetails - Class in org.hibernate.models.spi
-
Container for constant static
TypeDetailsreferences used often. - Storable<T,
S> - Interface in org.hibernate.models.serial.spi -
A part of the model context which can be stored in the context's serial form.
- StorableContext - Interface in org.hibernate.models.serial.spi
-
Form of ModelsContext which is serializable.
- StorableContextImpl - Class in org.hibernate.models.serial.internal
-
Standard implementation of StorableContext representing a serializable ModelsContext
- StorableContextImpl(boolean, Map<String, ClassDetails>, Map<Class<? extends Annotation>, AnnotationDescriptor<? extends Annotation>>) - Constructor for class org.hibernate.models.serial.internal.StorableContextImpl
- StorableForm<T> - Interface in org.hibernate.models.serial.spi
-
Serial form for various parts of a context included in its serial form.
- STRING_TYPE_DESCRIPTOR - Static variable in class org.hibernate.models.internal.StringTypeDescriptor
- StringHelper - Class in org.hibernate.models.internal.util
- StringHelper() - Constructor for class org.hibernate.models.internal.util.StringHelper
- StringTypeDescriptor - Class in org.hibernate.models.internal
-
Descriptor for string values
- StringTypeDescriptor() - Constructor for class org.hibernate.models.internal.StringTypeDescriptor
- switchType(Type) - Method in class org.hibernate.models.internal.jdk.JdkTrackingTypeSwitcher
- switchType(Type) - Method in interface org.hibernate.models.internal.jdk.JdkTypeSwitcher
- switchType(TypeDetails, TypeDetailsSwitch<T>) - Static method in class org.hibernate.models.internal.TypeDetailsSwitcher
- switchType(TypeDetails, TypeDetailsSwitch<T>, ModelsContext) - Static method in interface org.hibernate.models.spi.TypeDetailsSwitch
-
Main entry into the generics interpretation, with delegation to the defined case methods
- SYNTHETIC - Static variable in class org.hibernate.models.internal.ModifierUtils
T
- toCode() - Method in record class org.hibernate.models.internal.PrimitiveTypeDetailsImpl
- toCode() - Method in interface org.hibernate.models.spi.PrimitiveTypeDetails
- toJavaClass() - Method in class org.hibernate.models.internal.dynamic.DynamicClassDetails
- toJavaClass() - Method in class org.hibernate.models.internal.jdk.JdkClassDetails
- toJavaClass() - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
- toJavaClass() - Method in class org.hibernate.models.internal.SimpleClassDetails
- toJavaClass() - Method in interface org.hibernate.models.spi.ClassDetails
-
Load the corresponding Class using standard ClassLoading.
- toJavaClass(ClassLoading, ModelsContext) - Method in class org.hibernate.models.internal.dynamic.DynamicClassDetails
- toJavaClass(ClassLoading, ModelsContext) - Method in class org.hibernate.models.internal.jdk.JdkClassDetails
- toJavaClass(ClassLoading, ModelsContext) - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
- toJavaClass(ClassLoading, ModelsContext) - Method in class org.hibernate.models.internal.SimpleClassDetails
- toJavaClass(ClassLoading, ModelsContext) - Method in interface org.hibernate.models.spi.ClassDetails
-
Load the corresponding Class using the specifiedClassLoading.
- toJavaMember() - Method in class org.hibernate.models.internal.dynamic.DynamicFieldDetails
- toJavaMember() - Method in class org.hibernate.models.internal.jdk.JdkFieldDetails
- toJavaMember() - Method in class org.hibernate.models.internal.jdk.JdkMethodDetails
- toJavaMember() - Method in class org.hibernate.models.internal.jdk.JdkRecordComponentDetails
- toJavaMember() - Method in interface org.hibernate.models.spi.FieldDetails
- toJavaMember() - Method in interface org.hibernate.models.spi.MemberDetails
-
Access to the underlying Member.
- toJavaMember() - Method in interface org.hibernate.models.spi.MethodDetails
- toJavaMember() - Method in interface org.hibernate.models.spi.RecordComponentDetails
- toJavaMember(Class<?>, ClassLoading, ModelsContext) - Method in class org.hibernate.models.internal.dynamic.DynamicFieldDetails
- toJavaMember(Class<?>, ClassLoading, ModelsContext) - Method in class org.hibernate.models.internal.jdk.JdkFieldDetails
- toJavaMember(Class<?>, ClassLoading, ModelsContext) - Method in class org.hibernate.models.internal.jdk.JdkMethodDetails
- toJavaMember(Class<?>, ClassLoading, ModelsContext) - Method in class org.hibernate.models.internal.jdk.JdkRecordComponentDetails
- toJavaMember(Class<?>, ClassLoading, ModelsContext) - Method in interface org.hibernate.models.spi.FieldDetails
- toJavaMember(Class<?>, ClassLoading, ModelsContext) - Method in interface org.hibernate.models.spi.MemberDetails
- toJavaMember(Class<?>, ClassLoading, ModelsContext) - Method in interface org.hibernate.models.spi.MethodDetails
- toJavaMember(Class<?>, ClassLoading, ModelsContext) - Method in interface org.hibernate.models.spi.RecordComponentDetails
- toStorableForm() - Method in class org.hibernate.models.internal.BasicModelsContextImpl
- toStorableForm() - Method in class org.hibernate.models.internal.dynamic.DynamicClassDetails
- toStorableForm() - Method in class org.hibernate.models.internal.jdk.JdkClassDetails
- toStorableForm() - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
- toStorableForm() - Method in class org.hibernate.models.internal.SimpleClassDetails
- toStorableForm() - Method in class org.hibernate.models.serial.internal.RestoredModelContext
- toStorableForm() - Method in interface org.hibernate.models.serial.spi.Storable
- toStorableForm() - Method in interface org.hibernate.models.spi.AnnotationDescriptor
- toStorableForm() - Method in interface org.hibernate.models.spi.ModelsContext
-
Serialization support.
- toString() - Method in class org.hibernate.models.internal.AbstractTypeDescriptor
- toString() - Method in class org.hibernate.models.internal.AttributeDescriptorImpl
- toString() - Method in class org.hibernate.models.internal.ClassTypeDetailsImpl
- toString() - Method in class org.hibernate.models.internal.dynamic.DynamicClassDetails
- toString() - Method in class org.hibernate.models.internal.dynamic.DynamicFieldDetails
- toString() - Method in class org.hibernate.models.internal.jdk.JdkClassDetails
- toString() - Method in class org.hibernate.models.internal.jdk.JdkFieldDetails
- toString() - Method in class org.hibernate.models.internal.jdk.JdkMethodDetails
- toString() - Method in class org.hibernate.models.internal.jdk.JdkRecordComponentDetails
- toString() - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
-
Returns a string representation of this record class.
- toString() - Method in class org.hibernate.models.internal.NestedTypeDescriptor
- toString() - Method in class org.hibernate.models.internal.OrmAnnotationDescriptor
- toString() - Method in record class org.hibernate.models.internal.PrimitiveTypeDetailsImpl
-
Returns a string representation of this record class.
- toString() - Method in class org.hibernate.models.internal.SimpleClassDetails
- toString() - Method in class org.hibernate.models.internal.TypeVariableDetailsImpl
- toString() - Method in record class org.hibernate.models.internal.WildcardTypeDetailsImpl
-
Returns a string representation of this record class.
- toString() - Method in class org.hibernate.models.rendering.internal.RenderingTargetCollectingImpl
- TRACK_IMPLEMENTORS - Static variable in interface org.hibernate.models.Settings
-
Controls whether to track implementors.
- TYPE_VARIABLE - Enum constant in enum class org.hibernate.models.spi.TypeDetails.Kind
-
A resolved generic type parameter or type argument
- TYPE_VARIABLE_REFERENCE - Enum constant in enum class org.hibernate.models.spi.TypeDetails.Kind
-
A reference to a resolved type variable occurring in the bound of a recursive type parameter
- TypeDetails - Interface in org.hibernate.models.spi
-
Abstraction for what Hibernate understands about a "type", generally before it has access to the actual
Typereference. - TypeDetails.Kind - Enum Class in org.hibernate.models.spi
- TypeDetailsHelper - Class in org.hibernate.models.spi
-
Helper utilities for dealing with TypeDetails
- TypeDetailsHelper() - Constructor for class org.hibernate.models.spi.TypeDetailsHelper
- TypeDetailsSwitch<T> - Interface in org.hibernate.models.internal
-
Switch-style handling for TypeDetails
- TypeDetailsSwitch<T> - Interface in org.hibernate.models.spi
-
Contract used in interpreting generics details.
- TypeDetailsSwitcher - Class in org.hibernate.models.internal
-
Support for switch-style handling of TypeDetails
- TypeDetailsSwitcher() - Constructor for class org.hibernate.models.internal.TypeDetailsSwitcher
- TypeDetailsSwitchSupport<T> - Class in org.hibernate.models.internal
- TypeDetailsSwitchSupport() - Constructor for class org.hibernate.models.internal.TypeDetailsSwitchSupport
- TypeVariableDetails - Interface in org.hibernate.models.spi
-
Models a resolved type parameter or type argument.
- TypeVariableDetailsImpl - Class in org.hibernate.models.internal
- TypeVariableDetailsImpl(String, ClassDetails, List<TypeDetails>) - Constructor for class org.hibernate.models.internal.TypeVariableDetailsImpl
- TypeVariableReferenceDetails - Interface in org.hibernate.models.spi
-
Models a reference to a type variable in the bound of a recursive type parameter.
- TypeVariableReferenceDetailsImpl - Class in org.hibernate.models.internal
- TypeVariableReferenceDetailsImpl(String) - Constructor for class org.hibernate.models.internal.TypeVariableReferenceDetailsImpl
- TypeVariableReferenceDetailsImpl(String, TypeVariableDetails) - Constructor for class org.hibernate.models.internal.TypeVariableReferenceDetailsImpl
- TypeVariableScope - Interface in org.hibernate.models.spi
-
A scope for TypeVariableDetails references
U
- UnhandledMethodException - Exception Class in org.hibernate.models
-
Generally indicates an attempt to call an unknown/unhandled method on an annotation proxy.
- UnhandledMethodException(String) - Constructor for exception class org.hibernate.models.UnhandledMethodException
- UnhandledMethodException(String, Throwable) - Constructor for exception class org.hibernate.models.UnhandledMethodException
- unindent(int) - Method in class org.hibernate.models.rendering.spi.AbstractRenderingTarget
- unindent(int) - Method in interface org.hibernate.models.rendering.spi.RenderingTarget
-
Decrease the indentation by the given factor.
- UnknownAnnotationAttributeException - Exception Class in org.hibernate.models
-
Indicates an attempt to access a non-existent annotation attribute
- UnknownAnnotationAttributeException(Class<? extends Annotation>, String) - Constructor for exception class org.hibernate.models.UnknownAnnotationAttributeException
- UnknownAnnotationAttributeException(String) - Constructor for exception class org.hibernate.models.UnknownAnnotationAttributeException
- UnknownClassException - Exception Class in org.hibernate.models
-
Indicates an attempt to access an unknown class by name
- UnknownClassException(String) - Constructor for exception class org.hibernate.models.UnknownClassException
- UnknownClassException(String, Throwable) - Constructor for exception class org.hibernate.models.UnknownClassException
- unwrap(A) - Method in class org.hibernate.models.internal.NestedTypeDescriptor
- unwrap(E) - Method in class org.hibernate.models.internal.EnumTypeDescriptor
- unwrap(Boolean) - Method in class org.hibernate.models.internal.BooleanTypeDescriptor
- unwrap(Byte) - Method in class org.hibernate.models.internal.ByteTypeDescriptor
- unwrap(Character) - Method in class org.hibernate.models.internal.CharacterTypeDescriptor
- unwrap(Class<?>) - Method in class org.hibernate.models.internal.ClassTypeDescriptor
- unwrap(Double) - Method in class org.hibernate.models.internal.DoubleTypeDescriptor
- unwrap(Float) - Method in class org.hibernate.models.internal.FloatTypeDescriptor
- unwrap(Integer) - Method in class org.hibernate.models.internal.IntegerTypeDescriptor
- unwrap(Long) - Method in class org.hibernate.models.internal.LongTypeDescriptor
- unwrap(Short) - Method in class org.hibernate.models.internal.ShortTypeDescriptor
- unwrap(String) - Method in class org.hibernate.models.internal.StringTypeDescriptor
- unwrap(V) - Method in interface org.hibernate.models.spi.ValueTypeDescriptor
- unwrap(V[]) - Method in class org.hibernate.models.internal.ArrayTypeDescriptor
V
- valueOf(String) - Static method in enum class org.hibernate.models.internal.PrimitiveKind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.hibernate.models.spi.AnnotationTarget.Kind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.hibernate.models.spi.MemberDetails.Visibility
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.hibernate.models.spi.MethodDetails.MethodKind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.hibernate.models.spi.TypeDetails.Kind
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.hibernate.models.internal.PrimitiveKind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.hibernate.models.spi.AnnotationTarget.Kind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.hibernate.models.spi.MemberDetails.Visibility
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.hibernate.models.spi.MethodDetails.MethodKind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.hibernate.models.spi.TypeDetails.Kind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- ValueTypeDescriptor<V> - Interface in org.hibernate.models.spi
-
Descriptor for the annotation attribute types, acting as a producer for
AttributeDescriptor,JdkValueConverterandJdkValueExtractorreferences - VOID - Enum constant in enum class org.hibernate.models.spi.TypeDetails.Kind
-
Used to designate a Java method that returns nothing
- VOID_CLASS_DETAILS - Static variable in interface org.hibernate.models.spi.ClassDetails
-
Details for
void.class - VOID_OBJECT_CLASS_DETAILS - Static variable in interface org.hibernate.models.spi.ClassDetails
-
Details for
Void.class - VOID_OBJECT_TYPE_DETAILS - Static variable in class org.hibernate.models.spi.StandardTypeDetails
-
Details for
Void.class - VOID_TYPE_DETAILS - Static variable in class org.hibernate.models.spi.StandardTypeDetails
-
Details for
void.class - VoidTypeDetails - Interface in org.hibernate.models.spi
-
Models Java's
void(or Void) type - VoidTypeDetailsImpl - Class in org.hibernate.models.internal
-
TypeDetails referring to a void or Void
- VoidTypeDetailsImpl(ClassDetails) - Constructor for class org.hibernate.models.internal.VoidTypeDetailsImpl
W
- walkConcreteTypes(String, boolean, ClassDetailsRegistry.ClassDetailsConsumer) - Method in class org.hibernate.models.internal.AbstractClassDetailsRegistry
- walkConcreteTypes(String, boolean, ClassDetailsRegistry.ClassDetailsConsumer) - Method in interface org.hibernate.models.spi.ClassDetailsRegistry
-
Visit all concrete (non-abstract, non-interface) ClassDetails from the give base type.
- walkContainers(boolean, ModelsContext, Consumer<ClassDetails>) - Method in interface org.hibernate.models.spi.AnnotationTarget
-
Walk "up" containers from this target.
- walkContainers(AnnotationTarget, boolean, ModelsContext, Consumer<ClassDetails>) - Static method in class org.hibernate.models.internal.AnnotationTargetHelper
- walkImplementors(String, boolean, ClassDetailsRegistry.ClassDetailsConsumer) - Method in class org.hibernate.models.internal.AbstractClassDetailsRegistry
- walkImplementors(String, boolean, ClassDetailsRegistry.ClassDetailsConsumer) - Method in interface org.hibernate.models.spi.ClassDetailsRegistry
-
Walks the inheritance tree downward, starting from
base, calling the consumer for each subclass and interface which is directly an implementor. - walkSelfAndContainers(boolean, ModelsContext, Consumer<AnnotationTarget>) - Method in interface org.hibernate.models.spi.AnnotationTarget
-
Walk "up" containers from this target.
- walkSelfAndContainers(AnnotationTarget, boolean, ModelsContext, Consumer<AnnotationTarget>) - Static method in class org.hibernate.models.internal.AnnotationTargetHelper
- WILDCARD_TYPE - Enum constant in enum class org.hibernate.models.spi.TypeDetails.Kind
-
A generic wildcard type
- WildcardTypeDetails - Interface in org.hibernate.models.spi
-
Models a wildcard type declaration.
- WildcardTypeDetailsImpl - Record Class in org.hibernate.models.internal
- WildcardTypeDetailsImpl(TypeDetails, boolean) - Constructor for record class org.hibernate.models.internal.WildcardTypeDetailsImpl
-
Creates an instance of a
WildcardTypeDetailsImplrecord class. - wrap(A, AttributeDescriptor<A>, ModelsContext) - Method in class org.hibernate.models.internal.jdk.JdkNestedValueExtractor
- wrap(V[], AttributeDescriptor<V[]>, ModelsContext) - Method in class org.hibernate.models.internal.jdk.JdkArrayValueExtractor
- wrap(V, AttributeDescriptor<V>, ModelsContext) - Method in class org.hibernate.models.internal.jdk.AbstractJdkValueExtractor
- wrap(V, AttributeDescriptor<V>, ModelsContext) - Method in class org.hibernate.models.internal.jdk.JdkPassThruExtractor
- write(String) - Method in class org.hibernate.models.rendering.internal.RenderingTargetCollectingImpl
- write(String) - Method in class org.hibernate.models.rendering.internal.RenderingTargetStreamImpl
- write(String) - Method in class org.hibernate.models.rendering.spi.AbstractRenderingTarget
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form