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 mappingJava classesto implementations of theJavaTypeinterface.- Since:
- 5.3
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description JavaTypeRegistry(TypeConfiguration typeConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddBaselineDescriptor(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)<J> JavaType<J>resolveDescriptor(Type javaType)<J> JavaType<J>resolveDescriptor(Type javaType, Supplier<JavaType<J>> creator)<J> JavaType<J>resolveEntityTypeDescriptor(Type javaType)<J> JavaType<J>resolveManagedTypeDescriptor(Type javaType)
-
-
-
Constructor Detail
-
JavaTypeRegistry
public JavaTypeRegistry(TypeConfiguration typeConfiguration)
-
-
Method Detail
-
addBaselineDescriptor
public void addBaselineDescriptor(JavaType<?> descriptor)
Description copied from interface:JavaTypeBaseline.BaselineTargetAdd a baseline registration- Specified by:
addBaselineDescriptorin interfaceJavaTypeBaseline.BaselineTarget
-
addBaselineDescriptor
public void addBaselineDescriptor(Type describedJavaType, JavaType<?> descriptor)
Description copied from interface:JavaTypeBaseline.BaselineTargetAdd a baseline registration- Specified by:
addBaselineDescriptorin interfaceJavaTypeBaseline.BaselineTarget
-
addDescriptor
public void addDescriptor(JavaType<?> descriptor)
-
resolveDescriptor
public <J> JavaType<J> resolveDescriptor(Type javaType, Supplier<JavaType<J>> creator)
-
-