public class LoopTag extends BlockTag
| Constructor and Description |
|---|
LoopTag() |
LoopTag(java.lang.String params,
Chunk context,
java.lang.String origin) |
LoopTag(java.lang.String params,
Snippet body) |
| Modifier and Type | Method and Description |
|---|---|
void |
cookLoopToPrinter(java.io.Writer out,
Chunk context,
java.lang.String origin,
boolean isBlock,
int depth,
TableData data) |
boolean |
doSmartTrimAroundBlock() |
static java.lang.String |
expandLoop(java.lang.String params,
Chunk ch,
java.lang.String origin,
int depth) |
static java.lang.String |
getAttribute(java.lang.String attr,
java.lang.String toScan) |
java.lang.String |
getBlockEndMarker() |
java.lang.String |
getBlockStartMarker() |
boolean |
hasBody(java.lang.String openingTag) |
static void |
main(java.lang.String[] args) |
void |
renderBlock(java.io.Writer out,
Chunk context,
java.lang.String origin,
int depth) |
static void |
smartTrimSnippetParts(java.util.List<SnippetPart> subParts,
boolean isTrimAll) |
findMatchingBlockEnd, qualifyTemplateRefpublic LoopTag()
public LoopTag(java.lang.String params,
Chunk context,
java.lang.String origin)
public LoopTag(java.lang.String params,
Snippet body)
public static void main(java.lang.String[] args)
public static java.lang.String expandLoop(java.lang.String params,
Chunk ch,
java.lang.String origin,
int depth)
public void cookLoopToPrinter(java.io.Writer out,
Chunk context,
java.lang.String origin,
boolean isBlock,
int depth,
TableData data)
throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String getAttribute(java.lang.String attr,
java.lang.String toScan)
public java.lang.String getBlockStartMarker()
getBlockStartMarker in class BlockTagpublic java.lang.String getBlockEndMarker()
getBlockEndMarker in class BlockTagpublic boolean doSmartTrimAroundBlock()
doSmartTrimAroundBlock in class BlockTagpublic static void smartTrimSnippetParts(java.util.List<SnippetPart> subParts, boolean isTrimAll)
public void renderBlock(java.io.Writer out,
Chunk context,
java.lang.String origin,
int depth)
throws java.io.IOException
renderBlock in class BlockTagjava.io.IOExceptionCopyright © 2019. All Rights Reserved.