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

Packages that use NClass
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 NClass in com.sun.tools.xjc.model
 

Classes in com.sun.tools.xjc.model that implement NClass
 class CClassInfo
          Mutable ClassInfo represenatation.
 class CClassRef
          Refernece to an existing class.
 class CEnumLeafInfo
          Transducer that converts a string into an "enumeration class." The structure of the generated class needs to precisely follow the JAXB spec.
 

Methods in com.sun.tools.xjc.model that return NClass
 NClass CEnumLeafInfo.getClazz()
           
 NClass CClassInfo.getClazz()
           
 NClass CReferencePropertyInfo.getDOMHandler()
           
(package private) static NClass CAdapter.getRef(Class<? extends XmlAdapter> adapter, boolean copy)
           
 NClass CClassInfo.getType()
           
 

Methods in com.sun.tools.xjc.model that return types with arguments of type NClass
 Element<NType,NClass> CEnumLeafInfo.asElement()
           
 Element<NType,NClass> CClassInfo.asElement()
           
 Map<NClass,CClassInfo> Model.beans()
           
 Map<NClass,CEnumLeafInfo> Model.enums()
           
 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 NClass
 CClassInfo Model.getClassInfo(NClass t)
           
 CElementInfo Model.getElementInfo(NClass scope, QName name)
           
 Map<QName,CElementInfo> Model.getElementMappings(NClass scope)
           
 

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

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

Classes in com.sun.tools.xjc.model.nav that implement NClass
 class EagerNClass
           
(package private)  class NClassByJClass
           
(package private)  class NParameterizedType
          Parameterized type.
 

Fields in com.sun.tools.xjc.model.nav declared as NClass
(package private)  NClass NParameterizedType.rawType
           
 

Methods in com.sun.tools.xjc.model.nav that return NClass
 NClass NavigatorImpl.asDecl(Class c)
           
 NClass NavigatorImpl.asDecl(NType nt)
           
static NClass NavigatorImpl.create(Class c)
           
 NClass NavigatorImpl.findClass(String className, NClass referencePoint)
           
 NClass NavigatorImpl.getDeclaringClassForField(Void aVoid)
           
 NClass NavigatorImpl.getDeclaringClassForMethod(Void aVoid)
           
 NClass NavigatorImpl.getSuperClass(NClass nClass)
           
 NClass NavigatorImpl.ref(Class c)
           
 NClass NavigatorImpl.ref(com.sun.codemodel.JClass c)
           
 

Methods in com.sun.tools.xjc.model.nav with parameters of type NClass
static NType NavigatorImpl.createParameterizedType(NClass rawType, NType... args)
          Creates a NType representation for a parameterized type RawType&lt;ParamType1,ParamType2,...> .
 NClass NavigatorImpl.findClass(String className, NClass referencePoint)
           
 NType NavigatorImpl.getBaseClass(NType nt, NClass base)
           
 Location NavigatorImpl.getClassLocation(NClass c)
           
 String NavigatorImpl.getClassName(NClass nClass)
           
 String NavigatorImpl.getClassShortName(NClass nClass)
           
 Void NavigatorImpl.getDeclaredField(NClass clazz, String fieldName)
           
 Collection<? extends Void> NavigatorImpl.getDeclaredFields(NClass nClass)
           
 Collection<? extends Void> NavigatorImpl.getDeclaredMethods(NClass nClass)
           
 Void[] NavigatorImpl.getEnumConstants(NClass clazz)
           
 String NavigatorImpl.getPackageName(NClass clazz)
           
 NClass NavigatorImpl.getSuperClass(NClass nClass)
           
 boolean NavigatorImpl.hasDefaultConstructor(NClass nClass)
           
 boolean NavigatorImpl.isAbstract(NClass clazz)
           
 boolean NavigatorImpl.isEnum(NClass c)
           
 boolean NavigatorImpl.isFinal(NClass clazz)
          Deprecated. no class generated by XJC is final.
 boolean NavigatorImpl.isInnerClass(NClass clazz)
           
 boolean NavigatorImpl.isInterface(NClass clazz)
           
 boolean NavigatorImpl.isOverriding(Void method, NClass clazz)
           
 NType NavigatorImpl.use(NClass nc)
           
 

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