Interface RuntimeArrayInfo

  • All Superinterfaces:
    org.glassfish.jaxb.core.v2.model.core.ArrayInfo<Type,​Class>, org.glassfish.jaxb.core.v2.model.annotation.Locatable, org.glassfish.jaxb.core.v2.model.core.NonElement<Type,​Class>, RuntimeNonElement, RuntimeTypeInfo, org.glassfish.jaxb.core.v2.model.core.TypeInfo<Type,​Class>

    public interface RuntimeArrayInfo
    extends org.glassfish.jaxb.core.v2.model.core.ArrayInfo<Type,​Class>, RuntimeNonElement
    Author:
    Kohsuke Kawaguchi
    • Field Summary

      • Fields inherited from interface org.glassfish.jaxb.core.v2.model.core.NonElement

        ANYTYPE_NAME
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      RuntimeNonElement getItemType()  
      Class getType()
      Represents T[].
      • Methods inherited from interface org.glassfish.jaxb.core.v2.model.annotation.Locatable

        getLocation, getUpstream
      • Methods inherited from interface org.glassfish.jaxb.core.v2.model.core.NonElement

        getTypeName, isSimpleType
      • Methods inherited from interface org.glassfish.jaxb.core.v2.model.core.TypeInfo

        canBeReferencedByIDREF
    • 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 org.glassfish.jaxb.core.v2.model.core.TypeInfo<Type,​Class>
      • getItemType

        RuntimeNonElement getItemType()
        Specified by:
        getItemType in interface org.glassfish.jaxb.core.v2.model.core.ArrayInfo<Type,​Class>