Uses of Class
net.sf.jelly.apt.strategies.TemplateStrategyControl

Packages that use TemplateStrategyControl
net.sf.jelly.apt.freemarker  
net.sf.jelly.apt.strategies  
 

Uses of TemplateStrategyControl in net.sf.jelly.apt.freemarker
 

Classes in net.sf.jelly.apt.freemarker with type parameters of type TemplateStrategyControl
 class FreemarkerTransform<S extends TemplateStrategyControl>
          Base class for freemarker transforms.
 

Constructors in net.sf.jelly.apt.freemarker with parameters of type TemplateStrategyControl
FreemarkerTemplateBlock(java.io.Writer out, TemplateStrategyControl strategy, java.lang.String transformName)
           
 

Uses of TemplateStrategyControl in net.sf.jelly.apt.strategies
 

Subclasses of TemplateStrategyControl in net.sf.jelly.apt.strategies
 class AnnotationFilterableDeclarationLoopStrategy<D extends Declaration,B extends TemplateBlock>
          A declaration loop that is filterable by an annotation class.
 class AnnotationValueStrategy<B extends TemplateBlock>
          Outputs an annotation value.
 class ConstructorDeclarationLoopStrategy<B extends TemplateBlock>
          Evaluates its body for all constructors of the specified type declaration.
 class DeclarationLoopStrategy<D extends Declaration,B extends TemplateBlock>
          Invokes the template body over a set of declarations.
 class ExecutableDeclarationLoopStrategy<E extends ExecutableDeclaration,B extends TemplateBlock>
          Loop strategy through a collection of ExecutableDeclarations.
 class FieldDeclarationLoopStrategy<B extends TemplateBlock>
          Evaluates its body for all fields of the specified type declaration.
 class FileStrategy<B extends TemplateBlock>
          Strategy for getting the output to a new file relative to the output directory specified for APT.
 class IfHasAnnotationStrategy<B extends TemplateBlock>
          Evalute the body of the tag if the specified declaration has a given annotation.
 class IfHasDeclarationStrategy<B extends TemplateBlock>
          Evalute the body of the tag if the specified type has a declaration.
 class ImportedTypeDeclarationLoopStrategy<B extends TemplateBlock>
          Evaluates its body for all imported types of a specified type declaration.
 class JavaSourceStrategy<B extends TemplateBlock>
          Strategy for getting the output to a new java source file.
 class MemberDeclarationLoopStrategy<M extends MemberDeclaration,B extends TemplateBlock>
          Loop tag through a collection of MemberDeclarations.
 class MethodDeclarationLoopStrategy<B extends TemplateBlock>
          Evaluates its body for all methods of a type declaration.
 class NestedTypeDeclarationLoopStrategy<B extends TemplateBlock>
          Evaluates its body for all nested types in a type declaration.
 class PackageDeclarationLoopStrategy<B extends TemplateBlock>
          Evaluates its body for all packages.
 class ParameterDeclarationLoopStrategy<B extends TemplateBlock>
          Evaluates its body for all parameters of the current (or given) method or constructor declaration.
 class PrimitiveWrapperStrategy<B extends TemplateBlock>
          Outputs the name of the wrapper for the primitive specified by the "type" parameter.
 class PropertyDeclarationLoopStrategy<B extends TemplateBlock>
          Evaluates its body for all properties of a type declaration.
 class TemplateBlockStrategy<B extends TemplateBlock>
          A strategy for outputing a template block.
 class TemplateLoopStrategy<I,B extends TemplateBlock>
          A template stategy that loops its block.
 class TemplateOutputRedirectionStrategy<B extends TemplateBlock>
          A strategy for redirecting output.
 class TemplateValueStrategy<B extends TemplateBlock>
          Writes a value to template output.
 class ThrownTypeLoopStrategy<B extends TemplateBlock>
          Iterates through each thrown type of the specified executable declaration.
 class TypeDeclarationLoopStrategy<B extends TemplateBlock>
          Evaluates its body for each type declaration.
 class UnwrapIfPrimitiveStrategy<B extends TemplateBlock>
          Writes out code that unboxes its body in from wrapper object if the specified type is primitive.
 class WrapIfPrimitiveStrategy<B extends TemplateBlock>
          Writes out code that boxes its body in a wrapper object constructor if the specified type is primitive.