Uses of Interface
org.peaseplate.chunk.Chunk

Packages that use Chunk
org.peaseplate.chunk   
org.peaseplate.internal.chunk   
org.peaseplate.internal.designator   
org.peaseplate.internal.parser   
org.peaseplate.internal.template   
org.peaseplate.lang   
 

Uses of Chunk in org.peaseplate.chunk
 

Subinterfaces of Chunk in org.peaseplate.chunk
 interface BlockExpansion
          Marks a block head chunk as beeing an expansion to the previous block.
 interface BlockHead
          A block head is a chunk that contains a separated chain of chunks as so-called block.
 interface BlockTail
          Marks a chunk as beeing the tail of a block.
 interface ExpandableBlock
          Marks a block head chunk as beeing expandable by a chunk that implements the BlockExpansion interface.
 

Classes in org.peaseplate.chunk that implement Chunk
 class AbstractBlock
          The abstract implementation of the block head.
 class AbstractChunk
          The abstract implementation of a chunk.
 class AbstractOutputChunk
           
 

Methods in org.peaseplate.chunk that return Chunk
 Chunk[] BlockHead.getBlock()
          Returns the head of the sub block chain.
 Chunk[] AbstractBlock.getBlock()
           
 

Methods in org.peaseplate.chunk with parameters of type Chunk
 void BlockHead.setBlock(Chunk[] block)
           
 void AbstractBlock.setBlock(Chunk[] block)
           
 

Uses of Chunk in org.peaseplate.internal.chunk
 

Classes in org.peaseplate.internal.chunk that implement Chunk
 class AbstractIfBlock
           
 class CallChunk
           
 class ContentChunk
           
 class ElseBlock
           
 class ElseIfBlock
           
 class EndChunk
           
 class IfBlock
           
 class ImportChunk
           
 class IncludeChunk
           
 class LineSeparatorChunk
           
 class MacroBlock
           
 class MessageChunk
           
 class PrintChunk
           
 class VoidChunk
           
 class WhileBlock
           
 class WithBlock
           
 class WithEachBlock
           
 

Uses of Chunk in org.peaseplate.internal.designator
 

Methods in org.peaseplate.internal.designator that return Chunk
 Chunk WithEachDesignator.compile(TemplateEngine engine, CompileContext context, Token token)
           
 Chunk ImportDesignator.compile(TemplateEngine engine, CompileContext context, Token token)
           
 Chunk WithDesignator.compile(TemplateEngine engine, CompileContext context, Token token)
           
 Chunk CommentDesignator.compile(TemplateEngine engine, CompileContext context, Token token)
           
 Chunk MacroDesignator.compile(TemplateEngine engine, CompileContext context, Token token)
           
 Chunk CallDesignator.compile(TemplateEngine engine, CompileContext context, Token token)
           
 Chunk LineSeparatorDesignator.compile(TemplateEngine engine, CompileContext context, Token token)
           
 Chunk ElseIfDesignator.compile(TemplateEngine engine, CompileContext context, Token token)
           
 Chunk ElseDesignator.compile(TemplateEngine engine, CompileContext context, Token token)
           
 Chunk EndDesignator.compile(TemplateEngine engine, CompileContext context, Token token)
           
 Chunk WhileDesignator.compile(TemplateEngine engine, CompileContext context, Token token)
           
 Chunk ContentDesignator.compile(TemplateEngine engine, CompileContext context, Token token)
           
 Chunk MessageDesignator.compile(TemplateEngine engine, CompileContext context, Token token)
           
 Chunk IncludeDesignator.compile(TemplateEngine engine, CompileContext context, Token token)
           
 Chunk CompileDirectiveDesignator.compile(TemplateEngine engine, CompileContext context, Token token)
           
 Chunk PrintDesignator.compile(TemplateEngine engine, CompileContext context, Token token)
           
 Chunk IfDesignator.compile(TemplateEngine engine, CompileContext context, Token token)
           
 

Uses of Chunk in org.peaseplate.internal.parser
 

Methods in org.peaseplate.internal.parser that return Chunk
 Chunk Token.compile(TemplateEngine engine, CompileContext context)
           
protected  Chunk[] TemplateCompiler.parse(CompileContext context, int level)
          code = {codeOfChunk [block]} block = begin code (end | expansionBlock) expansionBlock = codeOfExpansionChunkHead block code = {codeOfChunk [block] block = chunk.isBlockHead code (chunk.isBlockTail | chunk.isExpansionBlock)]} expansionBlock = codeOfExpansionChunkHead block
protected  Chunk TemplateCompiler.parseExpansion(CompileContext context, int level)
           
 

Uses of Chunk in org.peaseplate.internal.template
 

Constructors in org.peaseplate.internal.template with parameters of type Chunk
ChunkBasedTemplate(TemplateEngine engine, TemplateLocator locator, Chunk[] chunks, java.util.List<ResourceKey> importedResourceKeys, java.util.Map<java.lang.String,MacroBlock> macroBlocks)
           
 

Uses of Chunk in org.peaseplate.lang
 

Methods in org.peaseplate.lang that return Chunk
 Chunk Designator.compile(TemplateEngine engine, CompileContext context, Token token)
           
 



Copyright © 2008. All Rights Reserved.