com.sun.xml.bind.v2.model.impl
Class RuntimeArrayInfoImpl
java.lang.Object
com.sun.xml.bind.v2.model.impl.TypeInfoImpl<TypeT,ClassDeclT,FieldT,MethodT>
com.sun.xml.bind.v2.model.impl.ArrayInfoImpl<Type,Class,Field,Method>
com.sun.xml.bind.v2.model.impl.RuntimeArrayInfoImpl
- All Implemented Interfaces:
- Locatable, ArrayInfo<Type,Class>, NonElement<Type,Class>, TypeInfo<Type,Class>, RuntimeArrayInfo, RuntimeNonElement, RuntimeTypeInfo, Location
final class RuntimeArrayInfoImpl
- extends ArrayInfoImpl<Type,Class,Field,Method>
- implements RuntimeArrayInfo
RuntimeArrayInfoImpl
RuntimeArrayInfoImpl(RuntimeModelBuilder builder,
Locatable upstream,
Class arrayType)
getType
public Class getType()
- Description copied from interface:
TypeInfo
- Gets the underlying Java type that object represents.
- Specified by:
getType
in interface TypeInfo<Type,Class>
- Specified by:
getType
in interface RuntimeArrayInfo
- Overrides:
getType
in class ArrayInfoImpl<Type,Class,Field,Method>
- Returns:
- always non-null.
getItemType
public RuntimeNonElement getItemType()
- Description copied from interface:
ArrayInfo
- T of T[]. The type of the items of the array.
- Specified by:
getItemType
in interface ArrayInfo<Type,Class>
- Specified by:
getItemType
in interface RuntimeArrayInfo
- Overrides:
getItemType
in class ArrayInfoImpl<Type,Class,Field,Method>
- Returns:
- never null
getTransducer
public <V> Transducer<V> getTransducer()
- Description copied from interface:
RuntimeNonElement
- This method doesn't take the reference properties defined on
RuntimeNonElementRef
into account (such as ID-ness.)
- Specified by:
getTransducer
in interface RuntimeNonElement
- See Also:
RuntimeNonElementRef.getTransducer()