| 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() |
|
java.util.Map<NClass,CClassInfo> |
Model.beans() |
|
java.util.Map<NClass,CEnumLeafInfo> |
Model.enums() |
|
NonElement<NType,NClass> |
CEnumLeafInfo.getBaseType() |
|
Navigator<NType,NClass,java.lang.Void,java.lang.Void> |
Model.getNavigator() |
|
PropertyInfo<NType,NClass> |
CTypeRef.getSource() |
| Modifier and Type | Method | Description |
|---|---|---|
CClassInfo |
Model.getClassInfo(NClass t) |
|
CElementInfo |
Model.getElementInfo(NClass scope,
javax.xml.namespace.QName name) |
|
java.util.Map<javax.xml.namespace.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(java.lang.Class c) |
|
static NClass |
NavigatorImpl.create(java.lang.Class c) |
|
NClass |
NavigatorImpl.getDeclaringClassForField(java.lang.Void aVoid) |
|
NClass |
NavigatorImpl.getDeclaringClassForMethod(java.lang.Void aVoid) |
|
NClass |
NavigatorImpl.getSuperClass(NClass nClass) |
|
NClass |
NavigatorImpl.loadObjectFactory(NClass referencePoint,
java.lang.String pkg) |
|
NClass |
NavigatorImpl.ref(com.sun.codemodel.JClass c) |
|
NClass |
NavigatorImpl.ref(java.lang.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) |
|
java.lang.String |
NavigatorImpl.getClassName(NClass nClass) |
|
java.lang.String |
NavigatorImpl.getClassShortName(NClass nClass) |
|
java.lang.Void |
NavigatorImpl.getDeclaredField(NClass clazz,
java.lang.String fieldName) |
|
java.util.Collection<? extends java.lang.Void> |
NavigatorImpl.getDeclaredFields(NClass nClass) |
|
java.util.Collection<? extends java.lang.Void> |
NavigatorImpl.getDeclaredMethods(NClass nClass) |
|
java.lang.Void[] |
NavigatorImpl.getEnumConstants(NClass clazz) |
|
java.lang.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(java.lang.Void method,
NClass clazz) |
|
NClass |
NavigatorImpl.loadObjectFactory(NClass referencePoint,
java.lang.String pkg) |
|
NType |
NavigatorImpl.use(NClass nc) |
Copyright © 2018 Oracle Corporation. All rights reserved.