org.exolab.castor.builder.descriptors

Class DescriptorJClass

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, 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

addConstructor, addField, addMethod, addMethod, addMethods, createConstructor, createConstructor, createInnerClass, getConstructor, getConstructors, getContructorsCount, getField, getFieldCount, getFields, getInnerClassCount, getInnerClasses, getMethod, getMethod, getMethodCount, getMethods, getStaticInitializationCode, print, print, printClassHeaders, printConstructors, printInnerClasses, printMemberVariables, printMethods, printStaticInitializers, removeConstructor, removeField, removeField, removeInnerClass, removeMethod

Methods inherited from class org.exolab.javasource.JStructure

addAnnotation, addField, addImport, addImport, addImport, addImportInternal, addInterface, addMember, getAnnotatedElementHelper, getAnnotation, getAnnotations, getField, getFields, getFilename, getHeader, getImportCount, getImports, getInterfaceCount, getInterfaces, getJDocComment, getModifiers, getPackageName, hasAnnotations, hasImport, isAnnotationPresent, print, print, printHeader, printImportDeclarations, printPackageDeclaration, removeAnnotation, removeImport, setHeader, toString

Methods inherited from class org.exolab.javasource.JType

getLocalName, getName, isArray, isPrimitive, setName

Constructor Details

DescriptorJClass

public DescriptorJClass(BuilderConfiguration config,
                        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-2008. All rights reserved http://www.intalio.com