|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.xml.bind.v2.model.impl.PropertyInfoImpl<T,C,F,M>
com.sun.xml.bind.v2.model.impl.MapPropertyInfoImpl<T,C,F,M>
class MapPropertyInfoImpl<T,C,F,M>
Field Summary |
---|
Fields inherited from class com.sun.xml.bind.v2.model.impl.PropertyInfoImpl |
---|
parent, seed |
Constructor Summary | |
---|---|
MapPropertyInfoImpl(ClassInfoImpl<T,C,F,M> ci,
PropertySeed<T,C,F,M> seed)
|
Method Summary | |
---|---|
NonElement<T,C> |
getKeyType()
Type of the key of the map. |
NonElement<T,C> |
getTarget(T type)
|
NonElement<T,C> |
getValueType()
Type of the value of the map. |
QName |
getXmlName()
Gets the wrapper element name. |
boolean |
isCollectionNillable()
Returns true if this property is nillable (meaning the absence of the value is treated as nil='true') |
PropertyKind |
kind()
Gets the kind of this proeprty. |
Collection<? extends TypeInfo<T,C>> |
ref()
List of TypeInfo s that this property references. |
Methods inherited from class com.sun.xml.bind.v2.model.impl.PropertyInfoImpl |
---|
calcXmlName, calcXmlName, compareTo, displayName, getAdapter, getExpectedMimeType, getIndividualType, getLocation, getName, getRawType, getSchemaType, getUpstream, hasAnnotation, id, inlineBinaryData, isCollection, link, nav, parent, readAnnotation, reader |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.sun.xml.bind.v2.model.core.PropertyInfo |
---|
displayName, getAdapter, getExpectedMimeType, getName, getSchemaType, id, inlineBinaryData, isCollection, parent |
Methods inherited from interface com.sun.xml.bind.v2.model.annotation.AnnotationSource |
---|
hasAnnotation, readAnnotation |
Constructor Detail |
---|
public MapPropertyInfoImpl(ClassInfoImpl<T,C,F,M> ci, PropertySeed<T,C,F,M> seed)
Method Detail |
---|
public Collection<? extends TypeInfo<T,C>> ref()
PropertyInfo
TypeInfo
s that this property references.
This allows the caller to traverse the reference graph without
getting into the details of each different property type.
ref
in interface PropertyInfo<T,C>
public final PropertyKind kind()
PropertyInfo
kind
in interface PropertyInfo<T,C>
public QName getXmlName()
MapPropertyInfo
getXmlName
in interface MapPropertyInfo<T,C>
public boolean isCollectionNillable()
MapPropertyInfo
This method is only used when this property is a collection.
isCollectionNillable
in interface MapPropertyInfo<T,C>
public NonElement<T,C> getKeyType()
MapPropertyInfo
HashMap<K,V>
getKeyType
in interface MapPropertyInfo<T,C>
public NonElement<T,C> getValueType()
MapPropertyInfo
HashMap<K,V>
getValueType
in interface MapPropertyInfo<T,C>
public NonElement<T,C> getTarget(T type)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |