Class DescriptorJClass
- java.lang.Object
-
- org.exolab.javasource.JType
-
- org.exolab.javasource.JStructure
-
- org.exolab.javasource.AbstractJClass
-
- org.exolab.javasource.JClass
-
- org.exolab.castor.builder.descriptors.DescriptorJClass
-
- All Implemented Interfaces:
JAnnotatedElement
public final class DescriptorJClass extends JClass
A class which defines the necessary methods for generating ClassDescriptor source files.- Version:
- $Revision: 6772 $ $Date: 2006-03-10 15:42:54 -0700 (Fri, 10 Mar 2006) $
- Author:
- Keith Visco
-
-
Constructor Summary
Constructors Constructor Description DescriptorJClass(BuilderConfiguration config, java.lang.String className, JClass type)
Constructs a DescriptorJClass.
-
Method Summary
-
Methods inherited from class org.exolab.javasource.JClass
addImport, addMember, changeLocalName, getSuperClass, getSuperClassQualifiedName, print, setSuperClass
-
Methods inherited from class org.exolab.javasource.AbstractJClass
addConstant, addConstructor, addField, addMethod, addMethod, addMethods, addSourceCode, createConstructor, createConstructor, createInnerClass, getConstant, getConstantCount, getConstants, getConstructor, getConstructors, getContructorsCount, getField, getFieldCount, getFields, getInnerClassCount, getInnerClasses, getMethod, getMethod, getMethodCount, getMethods, getSourceCodeEntries, getSourceCodeEntryCount, getStaticInitializationCode, print, printClassHeaders, printConstantDefinitions, printConstructors, printInnerClasses, printMemberVariables, printMethods, printSourceCodeFragments, printStaticInitializers, removeConstant, removeConstant, removeConstructor, removeField, removeField, removeInnerClass, removeMethod
-
Methods inherited from class org.exolab.javasource.JStructure
addAnnotation, addImport, addImport, addImportInternal, addInterface, getAnnotatedElementHelper, getAnnotation, getAnnotations, getFilename, getHeader, getImportCount, getImports, getInterfaceCount, getInterfaces, getJDocComment, getModifiers, getPackageName, hasAnnotations, hasImport, isAnnotationPresent, print, printHeader, printImportDeclarations, printPackageDeclaration, removeAnnotation, removeImport, removeInterface, setHeader, toString
-
Methods inherited from class org.exolab.javasource.JType
getLocalName, getName, isArray, isPrimitive, setName
-
-
-
-
Constructor Detail
-
DescriptorJClass
public DescriptorJClass(BuilderConfiguration config, java.lang.String className, JClass type)
Constructs a DescriptorJClass.- Parameters:
config
- Builder ConfigurationclassName
- name of this descriptor classtype
- the type that is described by this descriptor
-
-