org.exolab.castor.builder.util

Class DescriptorJClass


public class DescriptorJClass
extends JClass

A class which defines the necessary methods for generating ClassDescriptor source files.
Version:
$Revision: 1.1.1.1 $ $Date: 2003/03/03 07:08:02 $
Author:
Keith Visco

Nested Class Summary

Nested classes/interfaces inherited from class org.exolab.javasource.JClass

JClass.JInnerClass

Field Summary

Fields inherited from class org.exolab.javasource.JStructure

DEFAULT_HEADER, version

Fields inherited from class org.exolab.javasource.JType

Boolean, Byte, Char, Double, Float, Int, Long, Short

Constructor Summary

DescriptorJClass(String className, JClass type)

Method Summary

JMethod
getAccessModeMethod()
JMethod
getExtendsMethod()
JMethod
getIdentityMethod()
JMethod
getJavaClassMethod()
JMethod
getNameSpacePrefixMethod()
JMethod
getNameSpacePrefixURI()
JMethod
getXMLNameMethod()

Methods inherited from class org.exolab.javasource.JClass

addConstructor, addField, addMember, addMethod, addMethod, addMethods, createConstructor, createConstructor, createInnerClass, getConstructor, getConstructors, getField, getFields, getInnerClasses, getMethod, getMethod, getMethods, getStaticInitializationCode, getSuperClass, main, print, print, removeConstructor, removeField, removeField, removeInnerClass, setSuperClass

Methods inherited from class org.exolab.javasource.JStructure

addField, addImport, addInterface, addInterface, addMember, getField, getFields, getFilename, getHeader, getImports, getInterfaceCount, getInterfaces, getJDocComment, getModifiers, getName, getPackageFromClassName, getPackageName, hasImport, isValidClassName, print, print, print, printHeader, printImportDeclarations, printPackageDeclaration, printlnWithPrefix, removeImport, setHeader, setPackageName

Methods inherited from class org.exolab.javasource.JType

changePackage, createArray, getComponentType, getLocalName, getName, isArray, isPrimitive, toString

Constructor Details

DescriptorJClass

public DescriptorJClass(String className,
                        JClass type)

Method Details

getAccessModeMethod

public JMethod getAccessModeMethod()

getExtendsMethod

public JMethod getExtendsMethod()

getIdentityMethod

public JMethod getIdentityMethod()

getJavaClassMethod

public JMethod getJavaClassMethod()

getNameSpacePrefixMethod

public JMethod getNameSpacePrefixMethod()

getNameSpacePrefixURI

public JMethod getNameSpacePrefixURI()

getXMLNameMethod

public JMethod getXMLNameMethod()

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