com.x5.template
Class MacroTag

java.lang.Object
  extended by com.x5.template.BlockTag
      extended by com.x5.template.MacroTag

public class MacroTag
extends BlockTag


Field Summary
static java.lang.String MACRO_END_MARKER
           
static java.lang.String MACRO_MARKER
           
 
Constructor Summary
MacroTag()
           
MacroTag(java.lang.String tagName, Snippet body)
           
 
Method Summary
 boolean doSmartTrimAroundBlock()
           
 java.lang.String getBlockEndMarker()
           
 java.lang.String getBlockStartMarker()
           
 void renderBlock(java.io.Writer out, Chunk context, java.lang.String origin, int depth)
           
 
Methods inherited from class com.x5.template.BlockTag
findMatchingBlockEnd, hasBody, qualifyTemplateRef
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MACRO_MARKER

public static final java.lang.String MACRO_MARKER
See Also:
Constant Field Values

MACRO_END_MARKER

public static final java.lang.String MACRO_END_MARKER
See Also:
Constant Field Values
Constructor Detail

MacroTag

public MacroTag()

MacroTag

public MacroTag(java.lang.String tagName,
                Snippet body)
Method Detail

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

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


Copyright © 2015. All Rights Reserved.