Class JavaTypeRegistry
java.lang.Object
org.hibernate.type.descriptor.java.spi.JavaTypeRegistry
- All Implemented Interfaces:
Serializable
,JavaTypeBaseline.BaselineTarget
public class JavaTypeRegistry
extends Object
implements JavaTypeBaseline.BaselineTarget, Serializable
A registry mapping
Java classes
to implementations
of the JavaType
interface.- Since:
- 5.3
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addBaselineDescriptor
(Type describedJavaType, JavaType<?> descriptor) Add a baseline registrationvoid
addBaselineDescriptor
(JavaType<?> descriptor) Add a baseline registrationvoid
addDescriptor
(JavaType<?> descriptor) <J> JavaType<J>
findDescriptor
(Type javaType) void
forEachDescriptor
(Consumer<JavaType<?>> consumer) <T> JavaType<T>
getDescriptor
(Type javaType) JavaType<?>
resolveArrayDescriptor
(Class<?> elementJavaType) <J> JavaType<J>
resolveDescriptor
(Type javaType) <J> JavaType<J>
resolveDescriptor
(Type javaType, BiFunction<Type, TypeConfiguration, MutabilityPlan<?>> mutabilityPlanCreator) <J> JavaType<J>
resolveDescriptor
(Type javaType, Supplier<JavaType<J>> creator) <J> JavaType<J>
resolveEntityTypeDescriptor
(Type javaType) <J> JavaType<J>
resolveManagedTypeDescriptor
(Type javaType)
-
Constructor Details
-
JavaTypeRegistry
-
-
Method Details
-
addBaselineDescriptor
Description copied from interface:JavaTypeBaseline.BaselineTarget
Add a baseline registration- Specified by:
addBaselineDescriptor
in interfaceJavaTypeBaseline.BaselineTarget
-
addBaselineDescriptor
Description copied from interface:JavaTypeBaseline.BaselineTarget
Add a baseline registration- Specified by:
addBaselineDescriptor
in interfaceJavaTypeBaseline.BaselineTarget
-
forEachDescriptor
-
getDescriptor
-
addDescriptor
-
findDescriptor
-
resolveDescriptor
-
resolveDescriptor
-
resolveArrayDescriptor
-
resolveDescriptor
public <J> JavaType<J> resolveDescriptor(Type javaType, BiFunction<Type, TypeConfiguration, MutabilityPlan<?>> mutabilityPlanCreator) -
resolveManagedTypeDescriptor
-
resolveEntityTypeDescriptor
-