Package org.hibernate.models.internal
Class ClassTypeDescriptor
java.lang.Object
org.hibernate.models.internal.AbstractTypeDescriptor<Class<?>>
org.hibernate.models.internal.ClassTypeDescriptor
- All Implemented Interfaces:
ValueTypeDescriptor<Class<?>>
Descriptor for class values
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe type for the value.Class<?>[]makeArray(int size, ModelsContext modelContext) voidrender(Object attributeValue, RenderingTarget target, Renderer renderer, ModelsContext modelContext) voidrender(String name, Object attributeValue, RenderingTarget target, Renderer renderer, ModelsContext modelContext) Methods inherited from class org.hibernate.models.internal.AbstractTypeDescriptor
createAttributeDescriptor, createJdkValueConverter, createJdkValueExtractor, toString
-
Field Details
-
CLASS_TYPE_DESCRIPTOR
-
-
Constructor Details
-
ClassTypeDescriptor
public ClassTypeDescriptor()
-
-
Method Details
-
getValueType
Description copied from interface:ValueTypeDescriptorThe type for the value. -
unwrap
-
render
public void render(String name, Object attributeValue, RenderingTarget target, Renderer renderer, ModelsContext modelContext) - Specified by:
renderin interfaceValueTypeDescriptor<Class<?>>- Overrides:
renderin classAbstractTypeDescriptor<Class<?>>
-
render
public void render(Object attributeValue, RenderingTarget target, Renderer renderer, ModelsContext modelContext) - Specified by:
renderin interfaceValueTypeDescriptor<Class<?>>- Overrides:
renderin classAbstractTypeDescriptor<Class<?>>
-
makeArray
-