Interface PropertySeed<T,C,F,M>
- All Superinterfaces:
AnnotationSource,Locatable
Exposes the core information that forms a
PropertyInfo.-
Method Summary
Modifier and TypeMethodDescriptiongetName()The name of the property is a spec defined concept --- although it doesn't do so explicitly in anywhere.Gets the actual data type of the field.Methods inherited from interface org.glassfish.jaxb.core.v2.model.annotation.AnnotationSource
hasAnnotation, readAnnotationMethods inherited from interface org.glassfish.jaxb.core.v2.model.annotation.Locatable
getLocation, getUpstream
-
Method Details
-
getName
String getName()The name of the property is a spec defined concept --- although it doesn't do so explicitly in anywhere.- See Also:
-
getRawType
T getRawType()Gets the actual data type of the field.The data of the property is stored by using this type.
The difference between the
RuntimePropertyInfo.getIndividualType()and this method is clear when the property is a multi-value property. TheRuntimePropertyInfo.getIndividualType()method returns the type of the item, but this method returns the actual collection type.
-