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, setSuperClassMethods 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, removeMethodMethods 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, toStringMethods 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
-