Top Constructors Methods
org.glassfish.jaxb.runtime.v2.model.impl

pack-priv final Class RuntimeArrayInfoImpl

extends ArrayInfoImpl<Type, Class<T>, Field, Method>
implements RuntimeArrayInfo
Class Inheritance
All Implemented Interfaces
org.glassfish.jaxb.runtime.v2.model.runtime.RuntimeArrayInfo, org.glassfish.jaxb.runtime.v2.model.runtime.RuntimeNonElement, org.glassfish.jaxb.runtime.v2.model.runtime.RuntimeTypeInfo, org.glassfish.jaxb.core.v2.model.core.TypeInfo, org.glassfish.jaxb.core.v2.model.annotation.Locatable, org.glassfish.jaxb.core.v2.model.core.NonElement, org.glassfish.jaxb.core.v2.model.core.ArrayInfo
Imports
org.glassfish.jaxb.core.v2.model.annotation.Locatable, org.glassfish.jaxb.runtime.v2.model.runtime.RuntimeArrayInfo, .RuntimeNonElement, org.glassfish.jaxb.runtime.v2.runtime.Transducer, java.lang.reflect.Field, .Method, .Type

Author
Kohsuke Kawaguchi

Constructor Summary

AccessConstructor and Description
pack-priv
RuntimeArrayInfoImpl(RuntimeModelBuilder builder, Locatable upstream, Class<T> arrayType)

Method Summary

Modifier and TypeMethod and Description
public RuntimeNonElement
public <V> Transducer<V>
getTransducer()

Implements org.glassfish.jaxb.runtime.v2.model.runtime.RuntimeNonElement.getTransducer.

This method doesn't take the reference properties defined on RuntimeNonElementRef into account (such as ID-ness.)

public Class<T>
Inherited from org.glassfish.jaxb.runtime.v2.model.impl.ArrayInfoImpl:
canBeReferencedByIDREFgetLocationgetTypeNameisSimpleTypetoString

Constructor Detail

RuntimeArrayInfoImplback to summary
pack-priv RuntimeArrayInfoImpl(RuntimeModelBuilder builder, Locatable upstream, Class<T> arrayType)

Method Detail

getItemTypeback to summary
public RuntimeNonElement getItemType()

Overrides org.glassfish.jaxb.runtime.v2.model.impl.ArrayInfoImpl.getItemType.

Implements org.glassfish.jaxb.runtime.v2.model.runtime.RuntimeArrayInfo.getItemType, org.glassfish.jaxb.core.v2.model.core.ArrayInfo.getItemType.

Doc from org.glassfish.jaxb.core.v2.model.core.ArrayInfo.getItemType.

T of T[]. The type of the items of the array.

Annotations
@Override
getTransducerback to summary
public <V> Transducer<V> getTransducer()

Implements org.glassfish.jaxb.runtime.v2.model.runtime.RuntimeNonElement.getTransducer.

Doc from org.glassfish.jaxb.runtime.v2.model.runtime.RuntimeNonElement.getTransducer.

This method doesn't take the reference properties defined on RuntimeNonElementRef into account (such as ID-ness.)

Annotations
@Override
getTypeback to summary
public Class<T> getType()

Overrides org.glassfish.jaxb.runtime.v2.model.impl.ArrayInfoImpl.getType.

Implements org.glassfish.jaxb.runtime.v2.model.runtime.RuntimeArrayInfo.getType, org.glassfish.jaxb.core.v2.model.core.TypeInfo.getType.

Doc from org.glassfish.jaxb.runtime.v2.model.runtime.RuntimeArrayInfo.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.

Annotations
@Override