|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use JType | |
|---|---|
| com.sun.codemodel | Library for generating Java source code |
| com.sun.tools.ws.processor.model.jaxb | |
| com.sun.tools.xjc.api | API for programmatic invocation of XJC and schemagen. |
| com.sun.tools.xjc.api.impl.s2j | implementation of the XJC API for schema to java. |
| com.sun.tools.xjc.generator.annotation.spec | |
| com.sun.tools.xjc.generator.bean | |
| com.sun.tools.xjc.generator.bean.field | FieldRenderer and its implementation classes. |
| com.sun.tools.xjc.model | Implementation of the com.sun.xml.bind.v2.model.core package for XJC. |
| com.sun.tools.xjc.model.nav | |
| com.sun.tools.xjc.outline | Provides the outline of the generated Java source code so that additional processings (such as adding more annotations) can be done on the generated code. |
| com.sun.tools.xjc.reader | Front-end that reads schema(s) and produce BGM. |
| com.sun.tools.xjc.reader.xmlschema.bindinfo | Object Model that represents customization declarations. |
| Uses of JType in com.sun.codemodel |
|---|
| Subclasses of JType in com.sun.codemodel | |
|---|---|
class |
JClass
Represents a Java reference type, such as a class, an interface, an enum, an array type, a parameterized type. |
class |
JDefinedClass
A generated Java class/interface/enum/.... |
class |
JNullType
Special class object that represents the type of "null". |
class |
JPrimitiveType
Java built-in primitive types. |
class |
JTypeVar
Type variable used to declare generics. |
| Methods in com.sun.codemodel that return JType | |
|---|---|
JType |
JCodeModel._ref(Class<?> c)
|
JType |
JType.elementType()
If this is an array, returns the component type of the array. |
JType |
JType.erasure()
Returns the erasure of this type. |
JType[] |
JMethod.listParamTypes()
Returns all the parameter types in an array. |
JType |
JMethod.listVarParamType()
Returns the varags parameter type. |
JType |
JCodeModel.parseType(String name)
Obtains a type object from a type name. |
JType |
JMethod.type()
Returns the return type. |
JType |
JVar.type()
Return the type of this variable. |
JType |
JVar.type(JType newType)
Sets the type of this variable. |
JType |
JClass.unboxify()
|
JType |
JPrimitiveType.unboxify()
Deprecated. calling this method from JPrimitiveType
would be meaningless, since it's always guaranteed to
return this. |
abstract JType |
JType.unboxify()
If this class is a wrapper type for a primitive, return the primitive type. |
| Methods in com.sun.codemodel with parameters of type JType | |
|---|---|
static JExpression |
JOp._instanceof(JExpression left,
JType right)
|
JExpression |
JExpression._instanceof(JType right)
Returns "[this] instanceof [right]" |
JExpression |
JExpressionImpl._instanceof(JType right)
|
static JInvocation |
JExpr._new(JType t)
|
static com.sun.codemodel.JCast |
JExpr.cast(JType type,
JExpression expr)
|
int |
JType.compareTo(JType o)
Compare two JTypes by FQCN, giving sorting precedence to types that belong to packages java and javax over all others. |
JVar |
JBlock.decl(int mods,
JType type,
String name,
JExpression init)
Adds a local variable declaration to this block |
JVar |
JBlock.decl(JType type,
String name)
Adds a local variable declaration to this block |
JVar |
JBlock.decl(JType type,
String name,
JExpression init)
Adds a local variable declaration to this block |
JFieldVar |
JDefinedClass.field(int mods,
JType type,
String name)
Adds a field to the list of field members of this JDefinedClass. |
JFieldVar |
JDefinedClass.field(int mods,
JType type,
String name,
JExpression init)
Adds a field to the list of field members of this JDefinedClass. |
JForEach |
JBlock.forEach(JType varType,
String name,
JExpression collection)
Creates an enhanced For statement based on j2se 1.5 JLS and add it to this block |
JMethod |
JDefinedClass.getConstructor(JType[] argTypes)
Looks for a method that has the specified method signature and return it. |
JMethod |
JDefinedClass.getMethod(String name,
JType[] argTypes)
Looks for a method that has the specified method signature and return it. |
boolean |
JMethod.hasSignature(JType[] argTypes)
Returns true if the method has the specified signature. |
JVar |
JForLoop.init(int mods,
JType type,
String var,
JExpression e)
|
JVar |
JForLoop.init(JType type,
String var,
JExpression e)
|
JMethod |
JDefinedClass.method(int mods,
JType type,
String name)
Add a method to the list of method members of this JDefinedClass instance. |
JClass |
JClass.narrow(JType type)
|
static JArray |
JExpr.newArray(JType type)
|
static JArray |
JExpr.newArray(JType type,
int size)
Generates new T[size]. |
static JArray |
JExpr.newArray(JType type,
JExpression size)
Generates new T[size]. |
JVar |
JMethod.param(int mods,
JType type,
String name)
Add the specified variable to the list of parameters for this method signature. |
JAnnotationArrayMember |
JAnnotationArrayMember.param(JType type)
|
JVar |
JMethod.param(JType type,
String name)
|
JAnnotationUse |
JAnnotationUse.param(String name,
JType type)
Adds a member value pair to this annotation based on the type represented by the given JType |
JFormatter |
JFormatter.t(JType type)
|
void |
JMethod.type(JType t)
Overrides the return type. |
JType |
JVar.type(JType newType)
Sets the type of this variable. |
JVar |
JMethod.varParam(JType type,
String name)
Add the specified variable argument to the list of parameters for this method signature. |
| Constructors in com.sun.codemodel with parameters of type JType | |
|---|---|
JForEach(JType vartype,
String variable,
JExpression collection)
|
|
| Uses of JType in com.sun.tools.ws.processor.model.jaxb |
|---|
| Methods in com.sun.tools.ws.processor.model.jaxb that return JType | |
|---|---|
JType |
JAXBTypeAndAnnotation.getType()
|
| Methods in com.sun.tools.ws.processor.model.jaxb with parameters of type JType | |
|---|---|
void |
JAXBTypeAndAnnotation.setType(JType type)
|
| Constructors in com.sun.tools.ws.processor.model.jaxb with parameters of type JType | |
|---|---|
JAXBTypeAndAnnotation(JType type)
|
|
JAXBTypeAndAnnotation(TypeAndAnnotation typeAnn,
JType type)
|
|
| Uses of JType in com.sun.tools.xjc.api |
|---|
| Methods in com.sun.tools.xjc.api that return JType | |
|---|---|
JType |
TypeAndAnnotation.getTypeClass()
Returns the Java type. |
JType |
Property.type()
The Java type of the property. |
| Uses of JType in com.sun.tools.xjc.api.impl.s2j |
|---|
| Methods in com.sun.tools.xjc.api.impl.s2j that return JType | |
|---|---|
JType |
PropertyImpl.type()
|
| Uses of JType in com.sun.tools.xjc.generator.annotation.spec |
|---|
| Methods in com.sun.tools.xjc.generator.annotation.spec with parameters of type JType | |
|---|---|
XmlTypeWriter |
XmlTypeWriter.factoryClass(JType value)
|
XmlElementDeclWriter |
XmlElementDeclWriter.scope(JType value)
|
XmlElementRefWriter |
XmlElementRefWriter.type(JType value)
|
XmlElementWriter |
XmlElementWriter.type(JType value)
|
XmlJavaTypeAdapterWriter |
XmlJavaTypeAdapterWriter.type(JType value)
|
XmlSchemaTypeWriter |
XmlSchemaTypeWriter.type(JType value)
|
XmlAnyElementWriter |
XmlAnyElementWriter.value(JType value)
|
XmlEnumWriter |
XmlEnumWriter.value(JType value)
|
XmlJavaTypeAdapterWriter |
XmlJavaTypeAdapterWriter.value(JType value)
|
XmlSeeAlsoWriter |
XmlSeeAlsoWriter.value(JType value)
|
| Uses of JType in com.sun.tools.xjc.generator.bean |
|---|
| Methods in com.sun.tools.xjc.generator.bean that return JType | |
|---|---|
JType |
BeanGenerator.resolve(CTypeRef ref,
Aspect a)
|
| Methods in com.sun.tools.xjc.generator.bean with parameters of type JType | |
|---|---|
abstract JVar |
MethodWriter.addParameter(JType type,
String name)
Adds a parameter to the previously declared method. |
abstract JMethod |
MethodWriter.declareMethod(JType returnType,
String methodName)
Declares a method in both the interface and the implementation. |
| Uses of JType in com.sun.tools.xjc.generator.bean.field |
|---|
| Methods in com.sun.tools.xjc.generator.bean.field that return JType | |
|---|---|
JType |
SingleField.getFieldType()
|
protected JType |
UnboxedField.getFieldType()
|
JType |
IsSetField.getRawType()
|
protected JType |
ContentListField.getType(Aspect aspect)
|
protected JType |
NoExtendedContentField.getType(Aspect aspect)
|
protected JType |
UnboxedField.getType(Aspect aspect)
|
| Uses of JType in com.sun.tools.xjc.model |
|---|
| Fields in com.sun.tools.xjc.model declared as JType | |
|---|---|
JType |
CPropertyInfo.baseType
If the base type of the property is overriden, this field is set to non-null. |
| Methods in com.sun.tools.xjc.model that return JType | |
|---|---|
JType |
SymbolSpace.getType()
Gets the Java type of this symbol space. |
JType |
CArrayInfo.toType(Outline o,
Aspect aspect)
|
JType |
CBuiltinLeafInfo.toType(Outline o,
Aspect aspect)
Gets the code model representation of this type. |
JType |
CElementInfo.toType(Outline o,
Aspect aspect)
|
JType |
CTypeInfo.toType(Outline o,
Aspect aspect)
Returns the JClass that represents the class being bound,
under the given Outline. |
JType |
CWildcardTypeInfo.toType(Outline o,
Aspect aspect)
|
| Methods in com.sun.tools.xjc.model with parameters of type JType | |
|---|---|
void |
SymbolSpace.setType(JType _type)
|
| Uses of JType in com.sun.tools.xjc.model.nav |
|---|
| Methods in com.sun.tools.xjc.model.nav that return JType | |
|---|---|
JType |
NType.toType(Outline o,
Aspect aspect)
Returns the representation of this type in code model. |
| Uses of JType in com.sun.tools.xjc.outline |
|---|
| Methods in com.sun.tools.xjc.outline that return JType | |
|---|---|
JType |
FieldOutline.getRawType()
Gets the type of the "raw value". |
JType |
Outline.resolve(CTypeRef ref,
Aspect aspect)
Resolves a type reference to the actual (possibly generated) type. |
| Uses of JType in com.sun.tools.xjc.reader |
|---|
| Methods in com.sun.tools.xjc.reader that return JType | |
|---|---|
static JType |
TypeUtil.getCommonBaseType(JCodeModel codeModel,
Collection<? extends JType> types)
Computes the common base type of two types. |
static JType |
TypeUtil.getCommonBaseType(JCodeModel codeModel,
JType... t)
Computes the common base type of types. |
static JType |
TypeUtil.getType(JCodeModel codeModel,
String typeName,
ErrorReceiver errorHandler,
Locator errorSource)
Obtains a JType object for the string representation
of a type. |
| Methods in com.sun.tools.xjc.reader with parameters of type JType | |
|---|---|
static JType |
TypeUtil.getCommonBaseType(JCodeModel codeModel,
JType... t)
Computes the common base type of types. |
| Method parameters in com.sun.tools.xjc.reader with type arguments of type JType | |
|---|---|
static JType |
TypeUtil.getCommonBaseType(JCodeModel codeModel,
Collection<? extends JType> types)
Computes the common base type of two types. |
| Uses of JType in com.sun.tools.xjc.reader.xmlschema.bindinfo |
|---|
| Methods in com.sun.tools.xjc.reader.xmlschema.bindinfo that return JType | |
|---|---|
JType |
BIProperty.getBaseType()
|
| Constructors in com.sun.tools.xjc.reader.xmlschema.bindinfo with parameters of type JType | |
|---|---|
BIConversion.User(Locator loc,
String parseMethod,
String printMethod,
JType inMemoryType)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||