Package org.exolab.javasource

This package contains classes that represent Java Source objects for Castor XML code generator.

Interface Summary

JAnnotatedElement Defines methods for manipulating annotations held against various program code elements, such as classes, fields, methods etc.
JMember An interface which represents a Member of a JClass, modelled closely after the Java Reflection API.

Class Summary

AbstractJClass A abstract base class for representations of the Java Source code for a Java Class.
JAnnotatedElementHelper Implements JAnnotatedElement interface on behalf of other classes in this package that implement this interface.
JAnnotation JAnnotation represents a single annotation against a code element.
JAnnotationType Describes the definition of a annotation type class.
JAnnotationTypeElement Holds information about a given annotation type element.
JArrayType JType sub-class for Arrays.
Java5HacksHelper Makes an effort to identify where Override annotations belong.
JClass A representation of the Java Source code for a Java Class.
JCodeStatement Represents a line of code, used by JSourceCode class.
JCollectionType JType sub-class for collections.
JComment A class that represents a Java comment.
JCommentFormatter A class to format comments.
JComponentizedType JType sub-class for componentized types, such as array as collections.
JCompUnit A representation of the Java Source code for a Java compilation unit.
JConstructor A class for handling source code for a constructor of a JClass.
JDocComment A class that "SOMEWHAT" represents a JavaDoc Comment.
JDocDescriptor A descriptor for a JavaDoc comment.
JEnum Describes the definition of a enum type class.
JEnumConstant Describes the definition of a enum constant.
JField A class which holds information about a field.
JInnerClass A representation of the Java Source code for a Java inner class.
JInterface A representation of the Java Source code for a Java Interface.
JMethod A class which holds information about the methods of a JClass.
JMethodSignature A class which holds information about the signtaure of a JMethod.
JModifiers Represents the set of modifiers for a Method or Member variable.
JNamedMap A simple String to Object mapping which preserves order.
JNaming A utility class used to validate identifiers and class names.
JParameter Represents a parameter to a JMethod.
JPrimitiveType JType sub-class for java primitives.
JSourceCode A class for holding in-memory Java source code.
JSourceWriter The writer used by the javasource classes.
JStructure This class represents the basic Java "structure" for a Java source file.
JType Represents a primitive or class type.
JTypeName Represents a class name.
This package contains classes that represent Java Source objects for Castor XML code generator.
Author:
Keith Visco
Author:
Martin Skopp
Author:
Gary Shea
Author:
Andrew Fawcett
Author:
Werner Guttmann
Author:
Ralf Joachim

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