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 Map<NType,CBuiltinLeafInfo> CBuiltinLeafInfo.LEAVES
          All built-in leaves.
 

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

Methods in com.sun.tools.xjc.model that return types with arguments of type NType
 Map<NType,? extends CArrayInfo> Model.arrays()
          No array mapping generation for XJC.
 Element<NType,NClass> CEnumLeafInfo.asElement()
           
 Element<NType,NClass> CClassInfo.asElement()
           
 Map<NType,? extends CBuiltinLeafInfo> Model.builtins()
           
 NonElement<NType,NClass> CEnumLeafInfo.getBaseType()
           
 Navigator<NType,NClass,Void,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
           
(package private)  class EagerNType
           
(package private)  class NClassByJClass
           
(package private)  class NParameterizedType
          Parameterized type.
 

Fields in com.sun.tools.xjc.model.nav declared as NType
(package private)  NType[] NParameterizedType.args
           
 

Methods in com.sun.tools.xjc.model.nav that return NType
static NType NavigatorImpl.create(Type t)
           
static NType NavigatorImpl.createParameterizedType(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(Void aVoid)
           
 NType[] NavigatorImpl.getMethodParameters(Void aVoid)
           
 NType NavigatorImpl.getPrimitive(Class primitiveType)
           
 NType NavigatorImpl.getReturnType(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(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)
           
 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)
           
 

Constructors in com.sun.tools.xjc.model.nav with parameters of type NType
NParameterizedType(NClass rawType, NType[] args)