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 TypeMethodDescriptionvoidaddBaselineDescriptor(Type describedJavaType, JavaType<?> descriptor) Add a baseline registrationvoidaddBaselineDescriptor(JavaType<?> descriptor) Add a baseline registrationvoidaddDescriptor(JavaType<?> descriptor) <J> JavaType<J> findDescriptor(Type javaType) voidforEachDescriptor(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.BaselineTargetAdd a baseline registration- Specified by:
addBaselineDescriptorin interfaceJavaTypeBaseline.BaselineTarget
-
addBaselineDescriptor
Description copied from interface:JavaTypeBaseline.BaselineTargetAdd a baseline registration- Specified by:
addBaselineDescriptorin interfaceJavaTypeBaseline.BaselineTarget
-
forEachDescriptor
-
getDescriptor
-
addDescriptor
-
findDescriptor
-
resolveDescriptor
-
resolveDescriptor
-
resolveArrayDescriptor
-
resolveDescriptor
public <J> JavaType<J> resolveDescriptor(Type javaType, BiFunction<Type, TypeConfiguration, MutabilityPlan<?>> mutabilityPlanCreator) -
resolveManagedTypeDescriptor
-
resolveEntityTypeDescriptor
-