| 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 |
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 representation. |
class |
CClassRef |
Reference 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.
|
| Modifier and Type | Field | Description |
|---|---|---|
static java.util.Map<NType,CBuiltinLeafInfo> |
CBuiltinLeafInfo.LEAVES |
All built-in leaves.
|
| Modifier and Type | Method | Description |
|---|---|---|
NType |
CElementInfo.getContentInMemoryType() |
|
NType |
CArrayInfo.getType() |
|
NType |
CBuiltinLeafInfo.getType() |
A reference to the representation of the type.
|
NType |
CClassRef.getType() |
|
NType |
CElementInfo.getType() |
Deprecated.
why are you calling a method that returns this?
|
NType |
CEnumLeafInfo.getType() |
|
NType |
CWildcardTypeInfo.getType() |
| Modifier and Type | Method | Description |
|---|---|---|
java.util.Map<NType,? extends CArrayInfo> |
Model.arrays() |
No array mapping generation for XJC.
|
com.sun.xml.bind.v2.model.core.Element<NType,NClass> |
CBuiltinLeafInfo.asElement() |
Deprecated.
always return null at this level.
|
com.sun.xml.bind.v2.model.core.Element<NType,NClass> |
CClassInfo.asElement() |
|
com.sun.xml.bind.v2.model.core.Element<NType,NClass> |
CEnumLeafInfo.asElement() |
|
java.util.Map<NType,? extends CBuiltinLeafInfo> |
Model.builtins() |
|
com.sun.xml.bind.v2.model.core.NonElement<NType,NClass> |
CEnumLeafInfo.getBaseType() |
|
com.sun.xml.bind.v2.model.nav.Navigator<NType,NClass,java.lang.Void,java.lang.Void> |
Model.getNavigator() |
|
com.sun.xml.bind.v2.model.core.PropertyInfo<NType,NClass> |
CTypeRef.getSource() |
| Modifier and Type | Method | Description |
|---|---|---|
CNonElement |
Model.getTypeInfo(NType type) |
| Modifier and Type | Method | Description |
|---|---|---|
CNonElement |
Model.getTypeInfo(com.sun.xml.bind.v2.model.core.Ref<NType,NClass> ref) |
| Modifier and Type | Interface | Description |
|---|---|---|
interface |
NClass |
| Modifier and Type | Class | Description |
|---|---|---|
class |
EagerNClass |
| Modifier and Type | Method | Description |
|---|---|---|
static NType |
NavigatorImpl.create(java.lang.reflect.Type t) |
|
static NType |
NavigatorImpl.createParameterizedType(NClass rawType,
NType... args) |
Creates a
NType representation for a parameterized type
RawType<ParamType1,ParamType2,...> . |
static NType |
NavigatorImpl.createParameterizedType(java.lang.Class rawType,
NType... args) |
|
<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) |
| Modifier and Type | Method | Description |
|---|---|---|
NClass |
NavigatorImpl.asDecl(NType nt) |
|
static NType |
NavigatorImpl.createParameterizedType(NClass rawType,
NType... args) |
Creates a
NType representation for a parameterized type
RawType<ParamType1,ParamType2,...> . |
static NType |
NavigatorImpl.createParameterizedType(java.lang.Class rawType,
NType... args) |
|
<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.isSameType(NType t1,
NType t2) |
|
boolean |
NavigatorImpl.isSubClassOf(NType sub,
NType sup) |
Copyright © 2018 Oracle Corporation. All rights reserved.