com.x5.template
Class BlockTag
java.lang.Object
com.x5.template.BlockTag
- Direct Known Subclasses:
- IfTag, LocaleTag, LoopTag, MacroTag
public abstract class BlockTag
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BlockTag
public BlockTag()
renderBlock
public abstract void renderBlock(java.io.Writer out,
Chunk context,
java.lang.String origin,
int depth)
throws java.io.IOException
- Throws:
java.io.IOException
getBlockStartMarker
public abstract java.lang.String getBlockStartMarker()
getBlockEndMarker
public abstract java.lang.String getBlockEndMarker()
findMatchingBlockEnd
public static int findMatchingBlockEnd(BlockTag helper,
java.util.List<SnippetPart> parts,
int startAt)
hasBody
public boolean hasBody(java.lang.String openingTag)
doSmartTrimAroundBlock
public boolean doSmartTrimAroundBlock()
qualifyTemplateRef
public static java.lang.String qualifyTemplateRef(java.lang.String origin,
java.lang.String templateRef)
Copyright © 2015. All Rights Reserved.