com.sun.tools.xjc.model

Class TypeUseImpl

final class TypeUseImpl extends Object implements TypeUse

General-purpose TypeUse implementation.
Constructor Summary
TypeUseImpl(CNonElement itemType, boolean collection, ID id, MimeType expectedMimeType, CAdapter adapter)
Method Summary
JExpressioncreateConstant(Outline outline, XmlString lexical)
booleanequals(Object o)
CAdaptergetAdapterUse()
MimeTypegetExpectedMimeType()
CNonElementgetInfo()
inthashCode()
IDidUse()
booleanisCollection()

Constructor Detail

TypeUseImpl

public TypeUseImpl(CNonElement itemType, boolean collection, ID id, MimeType expectedMimeType, CAdapter adapter)

Method Detail

createConstant

public JExpression createConstant(Outline outline, XmlString lexical)

equals

public boolean equals(Object o)

getAdapterUse

public CAdapter getAdapterUse()

getExpectedMimeType

public MimeType getExpectedMimeType()

getInfo

public CNonElement getInfo()

hashCode

public int hashCode()

idUse

public ID idUse()

isCollection

public boolean isCollection()