Uses of Interface
com.sun.tools.xjc.model.nav.NType

Packages that use NType
com.sun.tools.xjc.model Implementation of the com.sun.xml.bind.v2.model.core package for XJC. 
com.sun.tools.xjc.model.nav Compile-time representation of Java type system. 
 

Uses of NType in com.sun.tools.xjc.model
 

Classes in com.sun.tools.xjc.model that implement NType
 class CArrayInfo
          Because XJC doesn't generate the array binding, this class will never show up in the model constructed by XJC.
 class CClassInfo
          Mutable ClassInfo represenatation.
 class CClassRef
          Refernece to an existing class.
 class CElementInfo
          ElementInfo implementation for the compile-time model.
 class CEnumLeafInfo
          Transducer that converts a string into an "enumeration class." The structure of the generated class needs to precisely follow the JAXB spec.
 

Fields in com.sun.tools.xjc.model with type parameters of type NType
static java.util.Map<NType,CBuiltinLeafInfo> CBuiltinLeafInfo.LEAVES
          All built-in leaves.
 

Methods in com.sun.tools.xjc.model that return NType
 NType CElementInfo.getContentInMemoryType()
           
 NType CArrayInfo.getType()
           
 NType CClassRef.getType()
           
 NType CElementInfo.getType()
          Deprecated. why are you calling a method that returns this?
 NType CEnumLeafInfo.getType()
           
 NType CWildcardTypeInfo.getType()
           
 

Methods in com.sun.tools.xjc.model that return types with arguments of type NType
 java.util.Map<NType,? extends CArrayInfo> Model.arrays()
          No array mapping generation for XJC.
 Element<NType,NClass> CClassInfo.asElement()
           
 Element<NType,NClass> CEnumLeafInfo.asElement()
           
 java.util.Map<NType,? extends CBuiltinLeafInfo> Model.builtins()
           
 NonElement<NType,NClass> CEnumLeafInfo.getBaseType()
           
 Navigator<NType,NClass,java.lang.Void,java.lang.Void> Model.getNavigator()
           
 PropertyInfo<NType,NClass> CTypeRef.getSource()
           
 

Methods in com.sun.tools.xjc.model with parameters of type NType
 CNonElement Model.getTypeInfo(NType type)
           
 

Method parameters in com.sun.tools.xjc.model with type arguments of type NType
 CNonElement Model.getTypeInfo(Ref<NType,NClass> ref)
           
 

Uses of NType in com.sun.tools.xjc.model.nav
 

Subinterfaces of NType in com.sun.tools.xjc.model.nav
 interface NClass
           
 

Classes in com.sun.tools.xjc.model.nav that implement NType
 class EagerNClass
           
 

Methods in com.sun.tools.xjc.model.nav that return NType
static NType NavigatorImpl.create(java.lang.reflect.Type t)
           
static NType NavigatorImpl.createParameterizedType(java.lang.Class rawType, NType... args)
           
static NType NavigatorImpl.createParameterizedType(NClass rawType, NType... args)
          Creates a NType representation for a parameterized type RawType&lt;ParamType1,ParamType2,...> .
<T> NType
NavigatorImpl.erasure(NType type)
           
 NType NavigatorImpl.getBaseClass(NType nt, NClass base)
           
 NType NavigatorImpl.getComponentType(NType nType)
           
 NType NavigatorImpl.getFieldType(java.lang.Void aVoid)
           
 NType[] NavigatorImpl.getMethodParameters(java.lang.Void aVoid)
           
 NType NavigatorImpl.getPrimitive(java.lang.Class primitiveType)
           
 NType NavigatorImpl.getReturnType(java.lang.Void aVoid)
           
 NType NavigatorImpl.getTypeArgument(NType nt, int i)
           
 NType NavigatorImpl.getVoidType()
           
 NType NavigatorImpl.use(NClass nc)
           
 

Methods in com.sun.tools.xjc.model.nav with parameters of type NType
 NClass NavigatorImpl.asDecl(NType nt)
           
static NType NavigatorImpl.createParameterizedType(java.lang.Class rawType, NType... args)
           
static NType NavigatorImpl.createParameterizedType(NClass rawType, NType... args)
          Creates a NType representation for a parameterized type RawType&lt;ParamType1,ParamType2,...> .
<T> NType
NavigatorImpl.erasure(NType type)
           
 NType NavigatorImpl.getBaseClass(NType nt, NClass base)
           
 NType NavigatorImpl.getComponentType(NType nType)
           
 NType NavigatorImpl.getTypeArgument(NType nt, int i)
           
 java.lang.String NavigatorImpl.getTypeName(NType type)
           
 boolean NavigatorImpl.isArray(NType nType)
           
 boolean NavigatorImpl.isArrayButNotByteArray(NType t)
           
 boolean NavigatorImpl.isParameterizedType(NType nt)
           
 boolean NavigatorImpl.isPrimitive(NType type)
           
 boolean NavigatorImpl.isSubClassOf(NType sub, NType sup)