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 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 |
---|---|---|
Map<NType,? extends CArrayInfo> |
Model.arrays() |
No array mapping generation for XJC.
|
Element<NType,NClass> |
CBuiltinLeafInfo.asElement() |
Deprecated.
always return null at this level.
|
Element<NType,NClass> |
CClassInfo.asElement() |
|
Element<NType,NClass> |
CEnumLeafInfo.asElement() |
|
Map<NType,? extends CBuiltinLeafInfo> |
Model.builtins() |
|
NonElement<NType,NClass> |
CEnumLeafInfo.getBaseType() |
|
Navigator<NType,NClass,Void,Void> |
Model.getNavigator() |
|
PropertyInfo<NType,NClass> |
CTypeRef.getSource() |
Modifier and Type | Method | Description |
---|---|---|
CNonElement |
Model.getTypeInfo(NType type) |
Modifier and Type | Method | Description |
---|---|---|
CNonElement |
Model.getTypeInfo(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(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(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(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) |
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(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) |
|
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.