org.exolab.castor.builder.descriptors
Class JDODescriptorJClass

java.lang.Object
  extended by org.exolab.javasource.JType
      extended by org.exolab.javasource.JStructure
          extended by org.exolab.javasource.AbstractJClass
              extended by org.exolab.javasource.JClass
                  extended by 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

Field Summary
 
Fields inherited from class org.exolab.javasource.JType
BOOLEAN, BYTE, CHAR, DOUBLE, FLOAT, INT, LONG, SHORT
 
Constructor Summary
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JDODescriptorJClass

public JDODescriptorJClass(BuilderConfiguration config,
                           java.lang.String className,
                           JClass type)
Constructs a JDODescriptorJClass.

Parameters:
config - Builder Configuration
className - name of this descriptor class
type - the type that is described by this descriptor


Intalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com