com.sun.tools.xjc.model

Class CArrayInfo

public final class CArrayInfo extends AbstractCTypeInfoImpl implements ArrayInfo<NType,NClass>, CNonElement, NType

Because XJC doesn't generate the array binding, this class will never show up in the model constructed by XJC.

This class is nevertheless defined to make the type checker happy.

Constructor Summary
CArrayInfo(Model model, CNonElement itemType, XSComponent source, CCustomizations customizations)
Method Summary
StringfullName()
CNonElementgetInfo()
CNonElementgetItemType()
LocatorgetLocator()
NTypegetType()
QNamegetTypeName()
booleanisBoxedType()
booleanisSimpleType()
JTypetoType(Outline o, Aspect aspect)

Constructor Detail

CArrayInfo

public CArrayInfo(Model model, CNonElement itemType, XSComponent source, CCustomizations customizations)

Method Detail

fullName

public String fullName()

getInfo

CNonElement getInfo()

getItemType

public CNonElement getItemType()

getLocator

public Locator getLocator()

getType

public NType getType()

getTypeName

public QName getTypeName()

isBoxedType

public boolean isBoxedType()

isSimpleType

public boolean isSimpleType()

toType

public JType toType(Outline o, Aspect aspect)