|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| TemplateStrategy<B extends TemplateBlock> | A strategy for using template output. |
| Class Summary | |
|---|---|
| AnnotationFilterableDeclarationLoopStrategy<D extends Declaration,B extends TemplateBlock> | A declaration loop that is filterable by an annotation class. |
| AnnotationValueStrategy<B extends TemplateBlock> | Outputs an annotation value. |
| ConstructorDeclarationLoopStrategy<B extends TemplateBlock> | Evaluates its body for all constructors of the specified type declaration. |
| DeclarationLoopStrategy<D extends Declaration,B extends TemplateBlock> | Invokes the template body over a set of declarations. |
| ExecutableDeclarationLoopStrategy<E extends ExecutableDeclaration,B extends TemplateBlock> | Loop strategy through a collection of ExecutableDeclarations. |
| FieldDeclarationLoopStrategy<B extends TemplateBlock> | Evaluates its body for all fields of the specified type declaration. |
| FileStrategy<B extends TemplateBlock> | Strategy for getting the output to a new file relative to the output directory specified for APT. |
| IfHasAnnotationStrategy<B extends TemplateBlock> | Evalute the body of the tag if the specified declaration has a given annotation. |
| IfHasDeclarationStrategy<B extends TemplateBlock> | Evalute the body of the tag if the specified type has a declaration. |
| ImportedTypeDeclarationLoopStrategy<B extends TemplateBlock> | Evaluates its body for all imported types of a specified type declaration. |
| JavaSourceStrategy<B extends TemplateBlock> | Strategy for getting the output to a new java source file. |
| MemberDeclarationLoopStrategy<M extends MemberDeclaration,B extends TemplateBlock> | Loop tag through a collection of MemberDeclarations. |
| MethodDeclarationLoopStrategy<B extends TemplateBlock> | Evaluates its body for all methods of a type declaration. |
| NestedTypeDeclarationLoopStrategy<B extends TemplateBlock> | Evaluates its body for all nested types in a type declaration. |
| PackageDeclarationLoopStrategy<B extends TemplateBlock> | Evaluates its body for all packages. |
| ParameterDeclarationLoopStrategy<B extends TemplateBlock> | Evaluates its body for all parameters of the current (or given) method or constructor declaration. |
| PrimitiveWrapperStrategy<B extends TemplateBlock> | Outputs the name of the wrapper for the primitive specified by the "type" parameter. |
| PropertyDeclarationLoopStrategy<B extends TemplateBlock> | Evaluates its body for all properties of a type declaration. |
| StrategyStack | A stack for pushing the current strategy. |
| TemplateBlockStrategy<B extends TemplateBlock> | A strategy for outputing a template block. |
| TemplateLoopStrategy<I,B extends TemplateBlock> | A template stategy that loops its block. |
| TemplateOutputRedirectionStrategy<B extends TemplateBlock> | A strategy for redirecting output. |
| TemplateStrategyControl<B extends TemplateBlock> | Base strategy class that goes through a specific control process when invoked. |
| TemplateValueStrategy<B extends TemplateBlock> | Writes a value to template output. |
| ThrownTypeLoopStrategy<B extends TemplateBlock> | Iterates through each thrown type of the specified executable declaration. |
| TypeDeclarationLoopStrategy<B extends TemplateBlock> | Evaluates its body for each type declaration. |
| UnwrapIfPrimitiveStrategy<B extends TemplateBlock> | Writes out code that unboxes its body in from wrapper object if the specified type is primitive. |
| WrapIfPrimitiveStrategy<B extends TemplateBlock> | Writes out code that boxes its body in a wrapper object constructor if the specified type is primitive. |
| Exception Summary | |
|---|---|
| MissingParameterException | Thrown if a parameter is missing for a strategy. |
The strategies for invoking templates.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||