com.sun.tools.xjc.model
Interface CTypeInfo

All Superinterfaces:
CCustomizable, Locatable, TypeInfo<NType,NClass>
All Known Subinterfaces:
CClass, CElement, CNonElement
All Known Implementing Classes:
AbstractCElement, AbstractCTypeInfoImpl, CArrayInfo, CBuiltinLeafInfo, CClassInfo, CClassRef, CElementInfo, CEnumLeafInfo, CWildcardTypeInfo

public interface CTypeInfo
extends TypeInfo<NType,NClass>, CCustomizable

TypeInfo at the compile-time. Either CClassInfo, CBuiltinLeafInfo, or CElementInfo.


Method Summary
 com.sun.codemodel.JType toType(Outline o, Aspect aspect)
          Returns the JClass that represents the class being bound, under the given Outline.
 
Methods inherited from interface com.sun.xml.bind.v2.model.core.TypeInfo
canBeReferencedByIDREF, getType
 
Methods inherited from interface com.sun.xml.bind.v2.model.annotation.Locatable
getLocation, getUpstream
 
Methods inherited from interface com.sun.tools.xjc.model.CCustomizable
getCustomizations, getLocator, getSchemaComponent
 

Method Detail

toType

com.sun.codemodel.JType toType(Outline o,
                               Aspect aspect)
Returns the JClass that represents the class being bound, under the given Outline.

See Also:
NType.toType(Outline, Aspect)