Class JdkArrayValueExtractor<V>
java.lang.Object
org.hibernate.models.internal.jdk.AbstractJdkValueExtractor<V[]>
org.hibernate.models.internal.jdk.JdkArrayValueExtractor<V>
- All Implemented Interfaces:
JdkValueExtractor<V[]>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<A extends Annotation>
V[]extractValue(A usage, AttributeDescriptor<V[]> attributeDescriptor, ModelsContext modelContext) Extract the value of the described attribute from the given annotationV[]extractValue(Annotation annotation, String attributeName, ModelsContext modelsContext) Extract the value of the named attribute from the given annotationprotected V[]wrap(V[] rawValue, AttributeDescriptor<V[]> attributeDescriptor, ModelsContext modelsContext)
-
Constructor Details
-
JdkArrayValueExtractor
-
-
Method Details
-
extractValue
public <A extends Annotation> V[] extractValue(A usage, AttributeDescriptor<V[]> attributeDescriptor, ModelsContext modelContext) Description copied from interface:JdkValueExtractorExtract the value of the described attribute from the given annotation- Specified by:
extractValuein interfaceJdkValueExtractor<V>- Overrides:
extractValuein classAbstractJdkValueExtractor<V[]>
-
extractValue
Description copied from interface:JdkValueExtractorExtract the value of the named attribute from the given annotation- Specified by:
extractValuein interfaceJdkValueExtractor<V>- Overrides:
extractValuein classAbstractJdkValueExtractor<V[]>
-
wrap
protected V[] wrap(V[] rawValue, AttributeDescriptor<V[]> attributeDescriptor, ModelsContext modelsContext) - Specified by:
wrapin classAbstractJdkValueExtractor<V[]>
-