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
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
-
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionDescriptorJClass
(BuilderConfiguration config, 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 Details
-
DescriptorJClass
Constructs a DescriptorJClass.- Parameters:
config
- Builder ConfigurationclassName
- name of this descriptor classtype
- the type that is described by this descriptor
-