Package org.apache.ws.jaxme.js

This package contains the JaxMeJS java source generation framework.

Interface Summary

ConditionalIndentationEngine
DirectAccessibleThis interface is an abstract base for fields and similar objects.
IndentationEngine
IndentationTargetInterface that an IndentationEngine's target must fulfill.
IndentedObjectInterface of an object which is able to write itself into a given IndentationTarget.
JavaQNameA qualified class name, including package name.
LocalJavaFieldInterface of a JavaField, which is local to a JavaMethod.
PlaceHolderInterface of a placeholder.
TextFileInterface of a text file.
TypedValueThis instance specifies an Java source object, which has a type.

Class Summary

AbstractJavaMethodBase class of methods, constructors, and the like.
ConditionalIndentationJavaSourceObject
ConditionalIndentationJavaSourceObject.LJFImpl
ConditionalIndentationJavaSourceObject.LoopVariable
IncreasingTargetA filtering indentation target, which pipes all output to the actual target, except that it increases the indentation level by 1.
IndentationEngineImpl
JavaClassInitializerImplements a Java class constructor.
JavaCommentA class representing a Java comment.
JavaConstructorAn implementation of a Java constructor.
JavaFieldImplements a field that a java class or interface may have.
JavaInnerClassImplements an inner class.
JavaMethodImplements a Java method.
JavaQNameImplAccessor class for JavaQName.
JavaSourceA class representing a Java source file.
JavaSource.ProtectionSpecifies a java objects protection (default, public, protected, or private).
JavaSource.TypeSpecifies the type of a java class (interface, or class).
JavaSourceFactoryFactory for generating JavaSource objects.
JavaSourceObjectThis class implements a generic JavaSource object.
ParameterA parameter, as used by JavaMethod, or JavaConstructor.
UtilVarious static utility methods.
WriterTargetAn IndentationTarget writing into a given Writer.
This package contains the JaxMeJS java source generation framework. This is a generic component. JaxMe specific code is factored out into the JaxMe generator package.