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

All Superinterfaces:
ArrayInfo<Type,Class>, Locatable, NonElement<Type,Class>, RuntimeNonElement, RuntimeTypeInfo, TypeInfo<Type,Class>
All Known Implementing Classes:
RuntimeArrayInfoImpl

public interface RuntimeArrayInfo
extends ArrayInfo<Type,Class>, RuntimeNonElement


Field Summary
 
Fields inherited from interface com.sun.xml.bind.v2.model.core.NonElement
ANYTYPE_NAME
 
Method Summary
 RuntimeNonElement getItemType()
          T of T[].
 Class getType()
          Represents T[].
 
Methods inherited from interface com.sun.xml.bind.v2.model.runtime.RuntimeNonElement
getTransducer
 
Methods inherited from interface com.sun.xml.bind.v2.model.core.NonElement
getTypeName, isSimpleType
 
Methods inherited from interface com.sun.xml.bind.v2.model.core.TypeInfo
canBeReferencedByIDREF
 
Methods inherited from interface com.sun.xml.bind.v2.model.annotation.Locatable
getLocation, getUpstream
 

Method Detail

getType

Class getType()
Represents T[]. The same as TypeInfo.getType() but at the runtime, an array is guaranteed to have a Class representation, not just any Type.

Specified by:
getType in interface TypeInfo<Type,Class>
Returns:
always non-null.

getItemType

RuntimeNonElement getItemType()
T of T[]. The type of the items of the array.

Specified by:
getItemType in interface ArrayInfo<Type,Class>
Returns:
never null