org.exolab.castor.builder.descriptors
Class DescriptorJClass

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

Field Summary
 
Fields inherited from class org.exolab.javasource.JType
BOOLEAN, BYTE, CHAR, DOUBLE, FLOAT, INT, LONG, SHORT
 
Constructor Summary
DescriptorJClass(BuilderConfiguration config, java.lang.String className, JClass type)
          Constructs a DescriptorJClass.
 
Methods inherited from class org.exolab.javasource.JClass
addImport, addMember, getSuperClass, getSuperClassQualifiedName, print, setSuperClass
 
Methods inherited from class org.exolab.javasource.AbstractJClass
addConstructor, addField, addMethod, addMethod, addMethods, createConstructor, createConstructor, createInnerClass, getConstructor, getConstructors, getField, getFields, getInnerClasses, getMethod, getMethod, getMethods, getStaticInitializationCode, print, printClassHeaders, printConstructors, printInnerClasses, printMemberVariables, printMethods, printStaticInitializers, removeConstructor, removeField, removeField, removeInnerClass, removeMethod
 
Methods inherited from class org.exolab.javasource.JStructure
addAnnotation, addImport, addImport, addImportInternal, addInterface, getAnnotatedElementHelper, getAnnotation, getAnnotations, getFilename, getHeader, getImports, getInterfaceCount, getInterfaces, getJDocComment, getModifiers, getPackageName, hasAnnotations, hasImport, isAnnotationPresent, print, printHeader, printImportDeclarations, printPackageDeclaration, removeAnnotation, removeImport, setHeader, toString
 
Methods inherited from class org.exolab.javasource.JType
getLocalName, getName, isArray, isPrimitive
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DescriptorJClass

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

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


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