Class JDODescriptorJClass
- java.lang.Object
-
- org.exolab.javasource.JType
-
- org.exolab.javasource.JStructure
-
- org.exolab.javasource.AbstractJClass
-
- org.exolab.javasource.JClass
-
- org.exolab.castor.builder.descriptors.JDODescriptorJClass
-
- All Implemented Interfaces:
JAnnotatedElement
public final class JDODescriptorJClass extends JClass
A class which defines the necessary methods for creating the JDO-specific descriptor source files.- Since:
- 1.2.1
- Author:
- Filip Hianik
- See Also:
DescriptorJClass
,DescriptorSourceFactory
-
-
Constructor Summary
Constructors Constructor Description JDODescriptorJClass(BuilderConfiguration config, java.lang.String className, JClass type)
Constructs a JDODescriptorJClass.
-
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
-
JDODescriptorJClass
public JDODescriptorJClass(BuilderConfiguration config, java.lang.String className, JClass type)
Constructs a JDODescriptorJClass.- Parameters:
config
- Builder ConfigurationclassName
- name of this descriptor classtype
- the type that is described by this descriptor
-
-