|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.sun.xml.bind.v2.model.impl.ArrayInfoImpl<TypeT,ClassDeclT,FieldT,MethodT>
public class ArrayInfoImpl<TypeT,ClassDeclT,FieldT,MethodT>
Public because XJC needs to access it
| Field Summary |
|---|
| Fields inherited from interface com.sun.xml.bind.v2.model.core.NonElement |
|---|
ANYTYPE_NAME |
| Constructor Summary | |
|---|---|
ArrayInfoImpl(ModelBuilder<TypeT,ClassDeclT,FieldT,MethodT> builder,
Locatable upstream,
TypeT arrayType)
|
|
| Method Summary | |
|---|---|
static javax.xml.namespace.QName |
calcArrayTypeName(javax.xml.namespace.QName n)
Computes the type name of the array from that of the item type. |
boolean |
canBeReferencedByIDREF()
Deprecated. why are you calling a method whose return value is always known? |
NonElement<TypeT,ClassDeclT> |
getItemType()
T of T[]. |
Location |
getLocation()
Gets the location object that this object points to. |
TypeT |
getType()
Gets the underlying Java type that object represents. |
javax.xml.namespace.QName |
getTypeName()
Gets the primary XML type ANYTYPE_NAME of the class. |
Locatable |
getUpstream()
Gets the upstream Location information. |
boolean |
isSimpleType()
Returns true if this NonElement maps to text in XML,
without any attribute nor child elements. |
java.lang.String |
toString()
Returns a human-readable string that represents this position. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.sun.xml.bind.v2.model.annotation.Locatable |
|---|
getUpstream |
| Constructor Detail |
|---|
public ArrayInfoImpl(ModelBuilder<TypeT,ClassDeclT,FieldT,MethodT> builder,
Locatable upstream,
TypeT arrayType)
| Method Detail |
|---|
public static javax.xml.namespace.QName calcArrayTypeName(javax.xml.namespace.QName n)
public NonElement<TypeT,ClassDeclT> getItemType()
ArrayInfo
getItemType in interface ArrayInfo<TypeT,ClassDeclT>public javax.xml.namespace.QName getTypeName()
NonElementA Java type can be mapped to multiple XML types, but one of them is considered "primary" and used when we generate a schema.
getTypeName in interface NonElement<TypeT,ClassDeclT>public boolean isSimpleType()
NonElementNonElement maps to text in XML,
without any attribute nor child elements.
isSimpleType in interface NonElement<TypeT,ClassDeclT>public TypeT getType()
TypeInfo
getType in interface TypeInfo<TypeT,ClassDeclT>public final boolean canBeReferencedByIDREF()
canBeReferencedByIDREF in interface TypeInfo<TypeT,ClassDeclT>public Location getLocation()
Locatable
getLocation in interface Locatablepublic java.lang.String toString()
Location
toString in interface LocationtoString in class java.lang.Objectpublic Locatable getUpstream()
LocatableLocation information.
getUpstream in interface Locatable
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||