com.x5.template
Class LoopTag
java.lang.Object
com.x5.template.BlockTag
com.x5.template.LoopTag
public class LoopTag
- extends BlockTag
|
Method Summary |
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)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LoopTag
public LoopTag()
LoopTag
public LoopTag(java.lang.String params,
Chunk ch,
java.lang.String origin)
LoopTag
public LoopTag(java.lang.String params,
Snippet body)
main
public static void main(java.lang.String[] args)
expandLoop
public static java.lang.String expandLoop(java.lang.String params,
Chunk ch,
java.lang.String origin,
int depth)
cookLoopToPrinter
public void cookLoopToPrinter(java.io.Writer out,
Chunk context,
java.lang.String origin,
boolean isBlock,
int depth,
TableData data)
throws java.io.IOException
- Throws:
java.io.IOException
hasBody
public boolean hasBody(java.lang.String openingTag)
- Overrides:
hasBody in class BlockTag
getAttribute
public static java.lang.String getAttribute(java.lang.String attr,
java.lang.String toScan)
getBlockStartMarker
public java.lang.String getBlockStartMarker()
- Specified by:
getBlockStartMarker in class BlockTag
getBlockEndMarker
public java.lang.String getBlockEndMarker()
- Specified by:
getBlockEndMarker in class BlockTag
doSmartTrimAroundBlock
public boolean doSmartTrimAroundBlock()
- Overrides:
doSmartTrimAroundBlock in class BlockTag
smartTrimSnippetParts
public static void smartTrimSnippetParts(java.util.List<SnippetPart> subParts,
boolean isTrimAll)
renderBlock
public void renderBlock(java.io.Writer out,
Chunk context,
java.lang.String origin,
int depth)
throws java.io.IOException
- Specified by:
renderBlock in class BlockTag
- Throws:
java.io.IOException
Copyright © 2015. All Rights Reserved.