Top Description Methods
org.glassfish.jaxb.runtime.v2.model.impl

public Interface PropertySeed<T, C, F, M>

extends Locatable, AnnotationSource
Known Direct Implementers
org.glassfish.jaxb.runtime.v2.model.impl.RuntimeClassInfoImpl.RuntimePropertySeed, org.glassfish.jaxb.runtime.v2.model.impl.FieldPropertySeed, org.glassfish.jaxb.runtime.v2.model.impl.GetterSetterPropertySeed
Imports
org.glassfish.jaxb.core.v2.model.annotation.AnnotationSource, .Locatable, org.glassfish.jaxb.core.v2.model.core.PropertyInfo, org.glassfish.jaxb.runtime.v2.model.runtime.RuntimePropertyInfo

Exposes the core information that forms a PropertyInfo.

Method Summary

Modifier and TypeMethod and Description
public String
getName()

The name of the property is a spec defined concept --- although it doesn't do so explicitly in anywhere.

public T
getRawType()

Gets the actual data type of the field.

Inherited from org.glassfish.jaxb.core.v2.model.annotation.AnnotationSource:
hasAnnotationreadAnnotation
Inherited from org.glassfish.jaxb.core.v2.model.annotation.Locatable:
getLocationgetUpstream

Method Detail

getNameback to summary
public String getName()

The name of the property is a spec defined concept --- although it doesn't do so explicitly in anywhere.

See Also
PropertyInfo#getName()
getRawTypeback to summary
public 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. The RuntimePropertyInfo#getIndividualType() method returns the type of the item, but this method returns the actual collection type.