com.sun.xml.bind.v2.model.runtime
Interface RuntimeMapPropertyInfo

All Superinterfaces:
AnnotationSource, MapPropertyInfo<java.lang.reflect.Type,java.lang.Class>, PropertyInfo<java.lang.reflect.Type,java.lang.Class>, RuntimePropertyInfo
All Known Implementing Classes:
RuntimeMapPropertyInfoImpl

public interface RuntimeMapPropertyInfo
extends RuntimePropertyInfo, MapPropertyInfo<java.lang.reflect.Type,java.lang.Class>


Method Summary
 RuntimeNonElement getKeyType()
          Type of the key of the map.
 RuntimeNonElement getValueType()
          Type of the value of the map.
 
Methods inherited from interface com.sun.xml.bind.v2.model.runtime.RuntimePropertyInfo
elementOnlyContent, getAccessor, getIndividualType, getRawType, ref
 
Methods inherited from interface com.sun.xml.bind.v2.model.core.PropertyInfo
displayName, getAdapter, getExpectedMimeType, getName, getSchemaType, id, inlineBinaryData, isCollection, kind, parent
 
Methods inherited from interface com.sun.xml.bind.v2.model.annotation.AnnotationSource
hasAnnotation, readAnnotation
 
Methods inherited from interface com.sun.xml.bind.v2.model.core.MapPropertyInfo
getXmlName, isCollectionNillable
 
Methods inherited from interface com.sun.xml.bind.v2.model.core.PropertyInfo
displayName, getAdapter, getExpectedMimeType, getName, getSchemaType, id, inlineBinaryData, isCollection, kind, parent
 
Methods inherited from interface com.sun.xml.bind.v2.model.annotation.AnnotationSource
hasAnnotation, readAnnotation
 

Method Detail

getKeyType

RuntimeNonElement getKeyType()
Description copied from interface: MapPropertyInfo
Type of the key of the map. K of HashMap<K,V>

Specified by:
getKeyType in interface MapPropertyInfo<java.lang.reflect.Type,java.lang.Class>
Returns:
never null.

getValueType

RuntimeNonElement getValueType()
Description copied from interface: MapPropertyInfo
Type of the value of the map. V of HashMap<K,V>

Specified by:
getValueType in interface MapPropertyInfo<java.lang.reflect.Type,java.lang.Class>
Returns:
never null.