Uses of Class
com.sun.codemodel.JClass

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
 JClass JTypeVar._extends()
          Returns the class bound of this variable.
 JClass JNullType._extends()
           
 JClass JDefinedClass._extends()
          Returns the class extended by this class.
abstract  JClass JClass._extends()
          Gets the super class of this class.
abstract  JClass JType.array()
          Create an array type of this type.
 JClass JPrimitiveType.array()
           
 JClass JClass.array()
           
abstract  JClass JType.boxify()
          If this class is a primitive type, return the boxed class.
 JClass JPrimitiveType.boxify()
          Obtains the wrapper class for this primitive type.
 JClass JClass.boxify()
          Deprecated. calling this method from JClass would be meaningless, since it's always guaranteed to return this.
 JClass JCodeModel.directClass(java.lang.String name)
          Creates a dummy, unknown JClass that represents a given name.
 JClass JClass.erasure()
           
 JClass JAnnotationUse.getAnnotationClass()
           
 JClass JClass.getBaseClass(java.lang.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(java.lang.Class<?>... clazz)
           
 JClass JClass.narrow(java.lang.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(java.util.List<? extends JClass> clazz)
           
 JClass JDefinedClass.outer()
           
 JClass JClass.outer()
          Returns the class in which this class is nested, or null if this is a top-level class.
 JClass JCodeModel.ref(java.lang.Class<?> clazz)
          Obtains a reference to an existing class from its Class object.
 JClass JPackage.ref(java.lang.String name)
          Reference a class within this package.
 JClass JCodeModel.ref(java.lang.String fullyQualifiedClassName)
          Obtains a reference to an existing class from its fully-qualified class name.
protected  JClass JTypeVar.substituteParams(JTypeVar[] variables, java.util.List<JClass> bindings)
           
protected  JClass JNullType.substituteParams(JTypeVar[] variables, java.util.List<JClass> bindings)
           
protected  JClass JDefinedClass.substituteParams(JTypeVar[] variables, java.util.List<JClass> bindings)
           
protected abstract  JClass JClass.substituteParams(JTypeVar[] variables, java.util.List<JClass> bindings)
          Substitutes the type variables with their actual arguments.
 JClass JCodeModel.wildcard()
          Gets a JClass representation for "?", which is equivalent to "? extends Object".
 JClass JClass.wildcard()
          Create "? extends T" from T.
 

Methods in com.sun.codemodel that return types with arguments of type JClass
 java.util.Iterator<JClass> JTypeVar._implements()
          Returns the interface bounds of this variable.
 java.util.Iterator<JClass> JNullType._implements()
           
 java.util.Iterator<JClass> JDefinedClass._implements()
          Returns an iterator that walks the nested classes defined in this class.
abstract  java.util.Iterator<JClass> JClass._implements()
          Iterates all super interfaces directly implemented by this class/interface.
 java.util.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 JVar.annotate(JClass clazz)
          Adds an annotation to this variable.
 JAnnotationUse JPackage.annotate(JClass clazz)
           
 JAnnotationUse JMethod.annotate(JClass clazz)
          Adds an annotation to this variable.
 JAnnotationUse JEnumConstant.annotate(JClass clazz)
          Adds an annotation to this variable.
 JAnnotationUse JDefinedClass.annotate(JClass clazz)
          Adding ability to annotate a class
 JAnnotationUse JAnnotationArrayMember.annotate(JClass clazz)
          Adds a new annotation to the array.
 JAnnotationUse JAnnotatable.annotate(JClass clazz)
          Adds an annotation to this program element.
 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 JGenerifiable.generify(java.lang.String name, JClass bound)
          Adds a new type variable to this declaration with a bound.
 JTypeVar JDefinedClass.generify(java.lang.String name, JClass 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, java.lang.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(java.util.List<? extends JClass> clazz)
           
protected  JClass JTypeVar.substituteParams(JTypeVar[] variables, java.util.List<JClass> bindings)
           
protected  JClass JNullType.substituteParams(JTypeVar[] variables, java.util.List<JClass> bindings)
           
protected  JClass JDefinedClass.substituteParams(JTypeVar[] variables, java.util.List<JClass> bindings)
           
protected abstract  JClass JClass.substituteParams(JTypeVar[] variables, java.util.List<JClass> bindings)
          Substitutes the type variables with their actual arguments.
 

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 java.util.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
 java.util.Map<java.lang.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
 java.util.Map<java.lang.String,JClass> Operation.getFaults()
           
 

Methods in com.sun.tools.ws.wsdl.document with parameters of type JClass
 void Operation.putFault(java.lang.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
 java.util.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(java.lang.Class clazz)
           
 JClass BeanGenerator.generateStaticClass(java.lang.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 UntypedListField.getCoreListType()
           
protected  JClass NoExtendedContentField.getCoreListType()
           
protected  JClass DummyListField.getCoreListType()
           
protected  JClass ContentListField.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 CEnumLeafInfo.toType(Outline o, Aspect aspect)
           
 JClass CClassRef.toType(Outline o, Aspect aspect)
           
 JClass CClassInfo.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 NClass.toType(Outline o, Aspect aspect)
           
 JClass EagerNClass.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(java.lang.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.
 



Copyright © 2005-2011 Oracle Corporation. All Rights Reserved.