org.exolab.castor.builder.util
Class DescriptorJClass

java.lang.Object
  extended by org.exolab.javasource.JType
      extended by org.exolab.javasource.JStructure
          extended by org.exolab.javasource.JClass
              extended by org.exolab.castor.builder.util.DescriptorJClass
All Implemented Interfaces:
JAnnotatedElement

public class DescriptorJClass
extends JClass

A class which defines the necessary methods for generating ClassDescriptor source files.

Version:
$Revision: 1.3 $ $Date: 2005/03/05 13:41:45 $
Author:
Keith Visco

Field Summary
 
Fields inherited from class org.exolab.javasource.JClass
_constructors, _fields, _innerClasses, _methods, _staticInitializer, _superClass
 
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)
           
 
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, addImport, addMember, addMethod, addMethod, addMethods, createConstructor, createConstructor, createInnerClass, getConstructor, getConstructors, getField, getFields, getInnerClasses, getMethod, getMethod, getMethods, getStaticInitializationCode, getSuperClass, main, print, print, removeConstructor, removeField, removeField, removeInnerClass, removeMethod, setSuperClass
 
Methods inherited from class org.exolab.javasource.JStructure
addAnnotation, addImport, addImport, addInterface, addInterface, getAnnotatedElementHelper, getAnnotation, getAnnotations, getFilename, getHeader, getImports, getInterfaceCount, getInterfaces, getJDocComment, getModifiers, getName, getPackageFromClassName, getPackageName, hasAnnotations, hasImport, isAnnotationPresent, isValidClassName, print, print, printHeader, printImportDeclarations, printlnWithPrefix, printPackageDeclaration, removeAnnotation, removeImport, setHeader, setPackageName
 
Methods inherited from class org.exolab.javasource.JType
changePackage, createArray, getComponentType, getLocalName, getName, isArray, isPrimitive, toString
 
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)
Method Detail

getNameSpacePrefixMethod

public JMethod getNameSpacePrefixMethod()

getNameSpacePrefixURI

public JMethod getNameSpacePrefixURI()

getXMLNameMethod

public JMethod getXMLNameMethod()

getAccessModeMethod

public JMethod getAccessModeMethod()

getExtendsMethod

public JMethod getExtendsMethod()

getIdentityMethod

public JMethod getIdentityMethod()

getJavaClassMethod

public JMethod getJavaClassMethod()


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