|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use JClass | |
|---|---|
| com.sun.codemodel | Library for generating Java source code |
| com.sun.codemodel.fmt | |
| com.sun.codemodel.util | |
| com.sun.tools.ws.api.wsdl | |
| com.sun.tools.ws.processor.model | |
| com.sun.tools.ws.wsdl.document | |
| com.sun.tools.xjc.api | API for programmatic invocation of XJC and schemagen. |
| 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.dtd.bindinfo | Object Model that represents DTD binding information. |
| Uses of JClass in com.sun.codemodel |
|---|
| Subclasses of JClass in com.sun.codemodel | |
|---|---|
class |
JDefinedClass
A generated Java class/interface/enum/.... |
class |
JNullType
Special class object that represents the type of "null". |
class |
JTypeVar
Type variable used to declare generics. |
| Methods in com.sun.codemodel that return JClass | |
|---|---|
abstract JClass |
JClass._extends()
Gets the super class of this class. |
JClass |
JDefinedClass._extends()
Returns the class extended by this class. |
JClass |
JNullType._extends()
|
JClass |
JTypeVar._extends()
Returns the class bound of this variable. |
JClass |
JClass.array()
|
JClass |
JPrimitiveType.array()
|
abstract JClass |
JType.array()
Create an array type of this type. |
JClass |
JClass.boxify()
Deprecated. calling this method from JClass
would be meaningless, since it's always guaranteed to
return this. |
JClass |
JPrimitiveType.boxify()
Obtains the wrapper class for this primitive type. |
abstract JClass |
JType.boxify()
If this class is a primitive type, return the boxed class. |
JClass |
JCodeModel.directClass(String name)
Creates a dummy, unknown JClass that represents a given name. |
JClass |
JClass.erasure()
|
JClass |
JAnnotationUse.getAnnotationClass()
|
JClass |
JClass.getBaseClass(Class<?> baseType)
|
JClass |
JClass.getBaseClass(JClass baseType)
Gets the parameterization of the given base type. |
JClass |
JPrimitiveType.getWrapperClass()
Deprecated. Use JPrimitiveType.boxify(). |
JClass[] |
JDefinedClass.listClasses()
Returns all the nested classes defined in this class. |
JClass |
JClass.narrow(Class<?>... clazz)
|
JClass |
JClass.narrow(Class<?> clazz)
"Narrows" a generic class to a concrete class by specifying a type argument. |
JClass |
JClass.narrow(JClass... clazz)
|
JClass |
JClass.narrow(JClass clazz)
"Narrows" a generic class to a concrete class by specifying a type argument. |
JClass |
JClass.narrow(JType type)
|
JClass |
JClass.narrow(List<? extends JClass> clazz)
|
JClass |
JClass.outer()
Returns the class in which this class is nested, or null if this is a top-level class. |
JClass |
JDefinedClass.outer()
|
JClass |
JCodeModel.ref(Class<?> clazz)
Obtains a reference to an existing class from its Class object. |
JClass |
JCodeModel.ref(String fullyQualifiedClassName)
Obtains a reference to an existing class from its fully-qualified class name. |
JClass |
JPackage.ref(String name)
Reference a class within this package. |
protected abstract JClass |
JClass.substituteParams(JTypeVar[] variables,
List<JClass> bindings)
Substitutes the type variables with their actual arguments. |
protected JClass |
JDefinedClass.substituteParams(JTypeVar[] variables,
List<JClass> bindings)
|
protected JClass |
JNullType.substituteParams(JTypeVar[] variables,
List<JClass> bindings)
|
protected JClass |
JTypeVar.substituteParams(JTypeVar[] variables,
List<JClass> bindings)
|
JClass |
JClass.wildcard()
Create "? extends T" from T. |
JClass |
JCodeModel.wildcard()
Gets a JClass representation for "?",
which is equivalent to "? extends Object". |
| Methods in com.sun.codemodel that return types with arguments of type JClass | |
|---|---|
abstract Iterator<JClass> |
JClass._implements()
Iterates all super interfaces directly implemented by this class/interface. |
Iterator<JClass> |
JDefinedClass._implements()
Returns an iterator that walks the nested classes defined in this class. |
Iterator<JClass> |
JNullType._implements()
|
Iterator<JClass> |
JTypeVar._implements()
Returns the interface bounds of this variable. |
List<JClass> |
JClass.getTypeParameters()
If this class is parameterized, return the type parameter of the given index. |
| Methods in com.sun.codemodel with parameters of type JClass | |
|---|---|
JCatchBlock |
JTryBlock._catch(JClass exception)
|
JDefinedClass |
JDefinedClass._extends(JClass superClass)
This class extends the specifed class. |
JDefinedClass |
JDefinedClass._implements(JClass iface)
This class implements the specifed interface. |
static JInvocation |
JExpr._new(JClass c)
|
JMethod |
JMethod._throws(JClass exception)
Add an exception to the list of exceptions that this method may throw. |
JCommentPart |
JDocComment.addThrows(JClass exception)
add an @throws tag to the javadoc |
JAnnotationUse |
JAnnotatable.annotate(JClass clazz)
Adds an annotation to this program element. |
JAnnotationUse |
JAnnotationArrayMember.annotate(JClass clazz)
Adds a new annotation to the array. |
JAnnotationUse |
JDefinedClass.annotate(JClass clazz)
Adding ability to annotate a class |
JAnnotationUse |
JEnumConstant.annotate(JClass clazz)
Adds an annotation to this variable. |
JAnnotationUse |
JMethod.annotate(JClass clazz)
Adds an annotation to this variable. |
JAnnotationUse |
JPackage.annotate(JClass clazz)
|
JAnnotationUse |
JVar.annotate(JClass clazz)
Adds an annotation to this variable. |
JDefinedClass |
JCodeModel.anonymousClass(JClass baseType)
Creates a new anonymous class. |
JTypeVar |
JTypeVar.bound(JClass c)
Adds a bound to this variable. |
static JExpression |
JExpr.dotclass(JClass cl)
|
JTypeVar |
JDefinedClass.generify(String name,
JClass bound)
|
JTypeVar |
JGenerifiable.generify(String name,
JClass bound)
Adds a new type variable to this declaration with a bound. |
JClass |
JClass.getBaseClass(JClass baseType)
Gets the parameterization of the given base type. |
boolean |
JClass.isAssignableFrom(JClass derived)
Checks the relationship between two classes. |
JClass |
JClass.narrow(JClass... clazz)
|
JClass |
JClass.narrow(JClass clazz)
"Narrows" a generic class to a concrete class by specifying a type argument. |
JDefinedClass |
JCodeModel.newAnonymousClass(JClass baseType)
Deprecated. The naming convention doesn't match the rest of the CodeModel. Use JCodeModel.anonymousClass(JClass) instead. |
void |
JPackage.remove(JClass c)
Removes a class from this package. |
JInvocation |
JBlock.staticInvoke(JClass type,
String method)
Creates a static invocation statement. |
JFormatter |
JFormatter.t(JClass type)
Print a type name. |
| Method parameters in com.sun.codemodel with type arguments of type JClass | |
|---|---|
JClass |
JClass.narrow(List<? extends JClass> clazz)
|
protected abstract JClass |
JClass.substituteParams(JTypeVar[] variables,
List<JClass> bindings)
Substitutes the type variables with their actual arguments. |
protected JClass |
JDefinedClass.substituteParams(JTypeVar[] variables,
List<JClass> bindings)
|
protected JClass |
JNullType.substituteParams(JTypeVar[] variables,
List<JClass> bindings)
|
protected JClass |
JTypeVar.substituteParams(JTypeVar[] variables,
List<JClass> bindings)
|
| Uses of JClass in com.sun.codemodel.fmt |
|---|
| Methods in com.sun.codemodel.fmt that return JClass | |
|---|---|
JClass |
JStaticJavaFile.getJClass()
Returns a class object that represents a statically generated code. |
| Uses of JClass in com.sun.codemodel.util |
|---|
| Fields in com.sun.codemodel.util with type parameters of type JClass | |
|---|---|
static Comparator<JClass> |
ClassNameComparator.theInstance
|
| Methods in com.sun.codemodel.util with parameters of type JClass | |
|---|---|
int |
ClassNameComparator.compare(JClass l,
JClass r)
|
| Uses of JClass in com.sun.tools.ws.api.wsdl |
|---|
| Methods in com.sun.tools.ws.api.wsdl that return types with arguments of type JClass | |
|---|---|
Map<String,JClass> |
TWSDLOperation.getFaults()
Deprecated. Gives a Map of fault name attribute value to the JClass |
| Uses of JClass in com.sun.tools.ws.processor.model |
|---|
| Methods in com.sun.tools.ws.processor.model that return JClass | |
|---|---|
JClass |
Fault.getExceptionClass()
|
| Methods in com.sun.tools.ws.processor.model with parameters of type JClass | |
|---|---|
void |
Fault.setExceptionClass(JClass ex)
|
| Uses of JClass in com.sun.tools.ws.wsdl.document |
|---|
| Methods in com.sun.tools.ws.wsdl.document that return types with arguments of type JClass | |
|---|---|
Map<String,JClass> |
Operation.getFaults()
|
| Methods in com.sun.tools.ws.wsdl.document with parameters of type JClass | |
|---|---|
void |
Operation.putFault(String faultName,
JClass exception)
|
| Uses of JClass in com.sun.tools.xjc.api |
|---|
| Methods in com.sun.tools.xjc.api that return types with arguments of type JClass | |
|---|---|
List<JClass> |
S2JJAXBModel.getAllObjectFactories()
Gets all the ObjectFactory classes generated by the compilation. |
| Uses of JClass in com.sun.tools.xjc.generator.bean |
|---|
| Methods in com.sun.tools.xjc.generator.bean that return JClass | |
|---|---|
JClass |
BeanGenerator.addRuntime(Class clazz)
|
JClass |
BeanGenerator.generateStaticClass(Class src,
JPackage out)
|
| Uses of JClass in com.sun.tools.xjc.generator.bean.field |
|---|
| Methods in com.sun.tools.xjc.generator.bean.field that return JClass | |
|---|---|
protected JClass |
ContentListField.getCoreListType()
|
protected JClass |
DummyListField.getCoreListType()
|
protected JClass |
NoExtendedContentField.getCoreListType()
|
protected JClass |
UntypedListField.getCoreListType()
|
| Methods in com.sun.tools.xjc.generator.bean.field with parameters of type JClass | |
|---|---|
FieldRenderer |
FieldRendererFactory.getContentList(JClass coreList)
|
FieldRenderer |
FieldRendererFactory.getDummyList(JClass coreList)
|
FieldRenderer |
FieldRendererFactory.getList(JClass coreList)
|
| Constructors in com.sun.tools.xjc.generator.bean.field with parameters of type JClass | |
|---|---|
ContentListField(ClassOutlineImpl context,
CPropertyInfo prop,
JClass coreList)
|
|
DummyListField(ClassOutlineImpl context,
CPropertyInfo prop,
JClass coreList)
|
|
NoExtendedContentField(ClassOutlineImpl context,
CPropertyInfo prop,
JClass coreList)
|
|
UntypedListField(ClassOutlineImpl context,
CPropertyInfo prop,
JClass coreList)
|
|
UntypedListFieldRenderer(JClass coreList)
|
|
UntypedListFieldRenderer(JClass coreList,
boolean dummy,
boolean content)
|
|
| Uses of JClass in com.sun.tools.xjc.model |
|---|
| Fields in com.sun.tools.xjc.model declared as JClass | |
|---|---|
JClass |
Model.rootClass
If non-null, all the generated classes should eventually derive from this class. |
JClass |
Model.rootInterface
If non-null, all the generated interfaces should eventually derive from this interface. |
| Methods in com.sun.tools.xjc.model that return JClass | |
|---|---|
JClass |
CAdapter.getAdapterClass(Outline o)
|
JClass |
CClassInfo.toType(Outline o,
Aspect aspect)
|
JClass |
CClassRef.toType(Outline o,
Aspect aspect)
|
JClass |
CEnumLeafInfo.toType(Outline o,
Aspect aspect)
|
| Methods in com.sun.tools.xjc.model with parameters of type JClass | |
|---|---|
void |
CClassInfo._implements(JClass c)
|
| Constructors in com.sun.tools.xjc.model with parameters of type JClass | |
|---|---|
CAdapter(JClass adapter)
|
|
| Uses of JClass in com.sun.tools.xjc.model.nav |
|---|
| Methods in com.sun.tools.xjc.model.nav that return JClass | |
|---|---|
JClass |
EagerNClass.toType(Outline o,
Aspect aspect)
|
JClass |
NClass.toType(Outline o,
Aspect aspect)
|
| Methods in com.sun.tools.xjc.model.nav with parameters of type JClass | |
|---|---|
NClass |
NavigatorImpl.ref(JClass c)
|
| Uses of JClass in com.sun.tools.xjc.outline |
|---|
| Fields in com.sun.tools.xjc.outline declared as JClass | |
|---|---|
JClass |
ClassOutline.implRef
The implementation class that shall be used for reference. |
| Methods in com.sun.tools.xjc.outline that return JClass | |
|---|---|
JClass |
Outline.addRuntime(Class clazz)
Copies the specified class into the user's package and returns a reference to it. |
| Constructors in com.sun.tools.xjc.outline with parameters of type JClass | |
|---|---|
ClassOutline(CClassInfo _target,
JDefinedClass exposedClass,
JClass implRef,
JDefinedClass _implClass)
|
|
| Uses of JClass in com.sun.tools.xjc.reader.dtd.bindinfo |
|---|
| Methods in com.sun.tools.xjc.reader.dtd.bindinfo that return JClass | |
|---|---|
JClass |
BindInfo.getSuperClass()
Gets the xjc:superClass customization if it's turned on. |
JClass |
BindInfo.getSuperInterface()
Gets the xjc:superInterface customization if it's turned on. |
JClass |
BIContent.getType()
Gets the type of this property, if any. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||