Package org.hibernate.models.internal
Class NestedTypeDescriptor<A extends Annotation>
java.lang.Object
org.hibernate.models.internal.AbstractTypeDescriptor<A>
org.hibernate.models.internal.NestedTypeDescriptor<A>
- All Implemented Interfaces:
ValueTypeDescriptor<A>
Descriptor for nested annotation values
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateJdkValueConverter(ModelsContext modelContext) createJdkValueExtractor(ModelsContext modelContext) The type for the value.A[]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) resolveJdkValueConverter(ModelsContext modelContext) resolveJdkValueExtractor(ModelsContext modelContext) toString()Methods inherited from class org.hibernate.models.internal.AbstractTypeDescriptor
createAttributeDescriptor
-
Constructor Details
-
NestedTypeDescriptor
-
-
Method Details
-
getValueType
Description copied from interface:ValueTypeDescriptorThe type for the value. -
createJdkValueConverter
- Specified by:
createJdkValueConverterin interfaceValueTypeDescriptor<A extends Annotation>- Overrides:
createJdkValueConverterin classAbstractTypeDescriptor<A extends Annotation>
-
resolveJdkValueConverter
-
createJdkValueExtractor
- Specified by:
createJdkValueExtractorin interfaceValueTypeDescriptor<A extends Annotation>- Overrides:
createJdkValueExtractorin classAbstractTypeDescriptor<A extends Annotation>
-
resolveJdkValueExtractor
-
unwrap
-
render
public void render(String name, Object attributeValue, RenderingTarget target, Renderer renderer, ModelsContext modelContext) - Specified by:
renderin interfaceValueTypeDescriptor<A extends Annotation>- Overrides:
renderin classAbstractTypeDescriptor<A extends Annotation>
-
render
public void render(Object attributeValue, RenderingTarget target, Renderer renderer, ModelsContext modelContext) - Specified by:
renderin interfaceValueTypeDescriptor<A extends Annotation>- Overrides:
renderin classAbstractTypeDescriptor<A extends Annotation>
-
makeArray
-
toString
- Overrides:
toStringin classAbstractTypeDescriptor<A extends Annotation>
-