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 and 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 and Description |
---|---|
static Map<NType,CBuiltinLeafInfo> |
CBuiltinLeafInfo.LEAVES
All built-in leaves.
|
Modifier and Type | Method and Description |
---|---|
NType |
CElementInfo.getContentInMemoryType() |
NType |
CClassRef.getType() |
NType |
CElementInfo.getType()
Deprecated.
why are you calling a method that returns this?
|
NType |
CArrayInfo.getType() |
NType |
CWildcardTypeInfo.getType() |
NType |
CEnumLeafInfo.getType() |
NType |
CBuiltinLeafInfo.getType()
A reference to the representation of the type.
|
Modifier and Type | Method and Description |
---|---|
Map<NType,? extends CArrayInfo> |
Model.arrays()
No array mapping generation for XJC.
|
Element<NType,NClass> |
CEnumLeafInfo.asElement() |
Element<NType,NClass> |
CClassInfo.asElement() |
Element<NType,NClass> |
CBuiltinLeafInfo.asElement()
Deprecated.
always return null at this level.
|
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 and Description |
---|---|
CNonElement |
Model.getTypeInfo(NType type) |
Modifier and Type | Method and Description |
---|---|
CNonElement |
Model.getTypeInfo(Ref<NType,NClass> ref) |
Modifier and Type | Interface and Description |
---|---|
interface |
NClass |
Modifier and Type | Class and Description |
---|---|
class |
EagerNClass |
Modifier and Type | Method and Description |
---|---|
static NType |
NavigatorImpl.create(Type t) |
static NType |
NavigatorImpl.createParameterizedType(Class rawType,
NType... args) |
static NType |
NavigatorImpl.createParameterizedType(NClass rawType,
NType... args)
Creates a
NType representation for a parameterized type
RawType<ParamType1,ParamType2,...> . |
<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 and Description |
---|---|
NClass |
NavigatorImpl.asDecl(NType nt) |
static NType |
NavigatorImpl.createParameterizedType(Class rawType,
NType... args) |
static NType |
NavigatorImpl.createParameterizedType(NClass rawType,
NType... args)
Creates a
NType representation for a parameterized type
RawType<ParamType1,ParamType2,...> . |
<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 © 2019 JBoss by Red Hat. All rights reserved.