Package | Description |
---|---|
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.
|
Modifier and Type | Class | Description |
---|---|---|
class |
CClassInfo |
Mutable
ClassInfo representation. |
class |
CClassRef |
Reference 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.
|
Modifier and Type | Method | Description |
---|---|---|
NClass |
CClassInfo.getClazz() |
|
NClass |
CEnumLeafInfo.getClazz() |
|
NClass |
CReferencePropertyInfo.getDOMHandler() |
|
NClass |
CClassInfo.getType() |
Modifier and Type | Method | Description |
---|---|---|
Element<NType,NClass> |
CBuiltinLeafInfo.asElement() |
Deprecated.
always return null at this level.
|
Element<NType,NClass> |
CClassInfo.asElement() |
|
Element<NType,NClass> |
CEnumLeafInfo.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() |
Modifier and Type | Method | Description |
---|---|---|
CClassInfo |
Model.getClassInfo(NClass t) |
|
CElementInfo |
Model.getElementInfo(NClass scope,
QName name) |
|
Map<QName,CElementInfo> |
Model.getElementMappings(NClass scope) |
Modifier and Type | Method | Description |
---|---|---|
CNonElement |
Model.getTypeInfo(Ref<NType,NClass> ref) |
Modifier and Type | Class | Description |
---|---|---|
class |
EagerNClass |
Modifier and Type | Method | Description |
---|---|---|
NClass |
NavigatorImpl.asDecl(NType nt) |
|
NClass |
NavigatorImpl.asDecl(Class c) |
|
static NClass |
NavigatorImpl.create(Class c) |
|
NClass |
NavigatorImpl.getDeclaringClassForField(Void aVoid) |
|
NClass |
NavigatorImpl.getDeclaringClassForMethod(Void aVoid) |
|
NClass |
NavigatorImpl.getSuperClass(NClass nClass) |
|
NClass |
NavigatorImpl.loadObjectFactory(NClass referencePoint,
String pkg) |
|
NClass |
NavigatorImpl.ref(JClass c) |
|
NClass |
NavigatorImpl.ref(Class c) |
Modifier and Type | Method | Description |
---|---|---|
static NType |
NavigatorImpl.createParameterizedType(NClass rawType,
NType... args) |
Creates a
NType representation for a parameterized type
RawType<ParamType1,ParamType2,...> . |
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) |
|
NClass |
NavigatorImpl.loadObjectFactory(NClass referencePoint,
String pkg) |
|
NType |
NavigatorImpl.use(NClass nc) |
Copyright © 2018 Oracle Corporation. All rights reserved.