Uses of Interface
net.sf.jelly.apt.TemplateBlock

Packages that use TemplateBlock
net.sf.jelly.apt   
net.sf.jelly.apt.freemarker  
net.sf.jelly.apt.strategies  
net.sf.jelly.apt.tags  
 

Uses of TemplateBlock in net.sf.jelly.apt
 

Classes in net.sf.jelly.apt with type parameters of type TemplateBlock
 interface TemplateOutput<B extends TemplateBlock>
          Output for a template.
 

Classes in net.sf.jelly.apt that implement TemplateBlock
 class APTJellyTag<S extends TemplateStrategy>
          Tag support for jelly tags.
 

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

Classes in net.sf.jelly.apt.freemarker that implement TemplateBlock
 class FreemarkerTemplateBlock
          A freemarker template block.
 

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

Classes in net.sf.jelly.apt.strategies with type parameters of type TemplateBlock
 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.
 interface TemplateStrategy<B extends TemplateBlock>
          A strategy for using template output.
 class TemplateStrategyControl<B extends TemplateBlock>
          Base strategy class that goes through a specific control process when invoked.
 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.
 

Uses of TemplateBlock in net.sf.jelly.apt.tags
 

Classes in net.sf.jelly.apt.tags that implement TemplateBlock
 class AnnotationFilterableDeclarationLoopTag<S extends AnnotationFilterableDeclarationLoopStrategy>
          A declaration loop tag that is filterable by an annotation class.
 class AnnotationValueTag
          Outputs an annotation value.
 class DeclarationLoopTag<S extends DeclarationLoopStrategy>
          A tag that is the loop over a set of declarations.
 class ExecutableDeclarationLoopTag<S extends ExecutableDeclarationLoopStrategy>
          Loop tag through a collection of ExecutableDeclarations.
 class FileTag
          Tag that pipes its output to a new file relative to the output directory specified for APT.
 class ForAllConstructorsTag
          Evaluates its body for all constructors of the a type declaration.
 class ForAllFieldsTag
          Evaluates its body for all fields.
 class ForAllImportedTypesTag
          Evaluates its body for all imported types of a specified type declaration.
 class ForAllMethodsTag
          Evaluates its body for all methods of a type declaration.
 class ForAllNestedTypesTag
          Evaluates its body for all nested types in a type declaration.
 class ForAllPackagesTag
          Evaluates its body for all packages.
 class ForAllParametersTag
          Evaluates its body for all parameters of the current method or constructor declaration.
 class ForAllPropertiesTag
          Evaluates its body for all properties of a type declaration.
 class ForAllThrownTypesTag
          Iterates through each thrown type of an executable declaration.
 class ForAllTypesTag
          Evaluates its body for each type declaration.
 class IfHasAnnotationTag
          Evalute the body of the tag if the current declaration (in a loop) has a given annotation.
 class IfHasDeclarationTag
          Evalute the body of the tag if the specified type has a declaration.
 class JavaSourceTag
          Tag that pipes its output to a new java source file.
 class MemberDeclarationLoopTag<S extends MemberDeclarationLoopStrategy>
          Loop tag through a collection of MemberDeclarations of a type declaration.
 class PrimitiveWrapperTag
          Outputs the name of the primitive wrapper for the specified type.
 class UnwrapIfPrimitiveTag
          Unwrap body if type is primitive.
 class WrapIfPrimitiveTag
          Wrap body if type is primitive.