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<java.lang.reflect.Type,java.lang.Class,java.lang.reflect.Field,java.lang.reflect.Method>
com.sun.xml.bind.v2.model.impl.RuntimeArrayInfoImpl
- All Implemented Interfaces:
- Locatable, ArrayInfo<java.lang.reflect.Type,java.lang.Class>, NonElement<java.lang.reflect.Type,java.lang.Class>, TypeInfo<java.lang.reflect.Type,java.lang.Class>, RuntimeArrayInfo, RuntimeNonElement, RuntimeTypeInfo, Location
final class RuntimeArrayInfoImpl
- extends ArrayInfoImpl<java.lang.reflect.Type,java.lang.Class,java.lang.reflect.Field,java.lang.reflect.Method>
- implements RuntimeArrayInfo
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
RuntimeArrayInfoImpl
RuntimeArrayInfoImpl(RuntimeModelBuilder builder,
Locatable upstream,
java.lang.Class arrayType)
getType
public java.lang.Class getType()
- Description copied from interface:
TypeInfo
- Gets the underlying Java type that object represents.
- Specified by:
getType
in interface TypeInfo<java.lang.reflect.Type,java.lang.Class>
- Specified by:
getType
in interface RuntimeArrayInfo
- Overrides:
getType
in class ArrayInfoImpl<java.lang.reflect.Type,java.lang.Class,java.lang.reflect.Field,java.lang.reflect.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<java.lang.reflect.Type,java.lang.Class>
- Specified by:
getItemType
in interface RuntimeArrayInfo
- Overrides:
getItemType
in class ArrayInfoImpl<java.lang.reflect.Type,java.lang.Class,java.lang.reflect.Field,java.lang.reflect.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()