public class ItemTemplateTagRenderer extends DefaultTagRenderer implements com.tridion.tcdl.IterationTagSupport
Constructor and Description |
---|
ItemTemplateTagRenderer() |
Modifier and Type | Method and Description |
---|---|
int |
doAfterBody(com.tridion.tcdl.Tag tag,
StringBuffer stringBuffer,
com.tridion.tcdl.TransformContext transformContext,
com.tridion.tcdl.OutputDocument outputDocument) |
String |
doEndTag(com.tridion.tcdl.Tag tag,
StringBuffer tagBody,
com.tridion.tcdl.TransformContext transformContext,
com.tridion.tcdl.OutputDocument outputDocument) |
int |
doStartTag(com.tridion.tcdl.Tag tag,
StringBuffer stringBuffer,
com.tridion.tcdl.TransformContext transformContext,
com.tridion.tcdl.OutputDocument outputDocument) |
Object |
getCurrentItem() |
boolean |
hasNext() |
void |
iterationEnd(com.tridion.tcdl.Tag tag,
StringBuffer tagBody,
com.tridion.tcdl.TransformContext context,
com.tridion.tcdl.OutputDocument outputDocument) |
void |
iterationStart(com.tridion.tcdl.Tag tag,
StringBuffer tagBody,
com.tridion.tcdl.TransformContext context,
com.tridion.tcdl.OutputDocument outputDocument) |
Object |
next() |
void |
prepare(com.tridion.tcdl.Tag tag,
StringBuffer tagBody,
com.tridion.tcdl.TransformContext context,
com.tridion.tcdl.OutputDocument outputDocument) |
void |
release() |
boolean |
requiresCodeBlock(com.tridion.tcdl.TransformContext transformContext,
com.tridion.tcdl.OutputDocument outputDocument,
com.tridion.tcdl.Tag tag) |
getCurrentIterationItem, getEnclosingIterativeTagRenderer, getEnclosingTagRenderer, getItemTemplateTagRenderer, getQueryTagRenderer, getVariable, isConfiguredPattern, logEnd, logStart, replaceConfiguredPattern, replaceNonConfiguredPatternVariables, replaceVariables
public void prepare(com.tridion.tcdl.Tag tag, StringBuffer tagBody, com.tridion.tcdl.TransformContext context, com.tridion.tcdl.OutputDocument outputDocument) throws com.tridion.transformer.TCDLTransformerException
com.tridion.transformer.TCDLTransformerException
public boolean hasNext()
public Object next()
public void iterationStart(com.tridion.tcdl.Tag tag, StringBuffer tagBody, com.tridion.tcdl.TransformContext context, com.tridion.tcdl.OutputDocument outputDocument) throws com.tridion.transformer.TCDLTransformerException
com.tridion.transformer.TCDLTransformerException
public void iterationEnd(com.tridion.tcdl.Tag tag, StringBuffer tagBody, com.tridion.tcdl.TransformContext context, com.tridion.tcdl.OutputDocument outputDocument)
public void release()
public int doStartTag(com.tridion.tcdl.Tag tag, StringBuffer stringBuffer, com.tridion.tcdl.TransformContext transformContext, com.tridion.tcdl.OutputDocument outputDocument) throws com.tridion.transformer.TCDLTransformerException
doStartTag
in interface com.tridion.tcdl.TagHandlerBase
doStartTag
in class DefaultTagRenderer
com.tridion.transformer.TCDLTransformerException
public String doEndTag(com.tridion.tcdl.Tag tag, StringBuffer tagBody, com.tridion.tcdl.TransformContext transformContext, com.tridion.tcdl.OutputDocument outputDocument) throws com.tridion.transformer.TCDLTransformerException
doEndTag
in interface com.tridion.tcdl.TagHandlerBase
doEndTag
in class DefaultTagRenderer
com.tridion.transformer.TCDLTransformerException
public boolean requiresCodeBlock(com.tridion.tcdl.TransformContext transformContext, com.tridion.tcdl.OutputDocument outputDocument, com.tridion.tcdl.Tag tag)
requiresCodeBlock
in interface com.tridion.tcdl.TagHandlerBase
requiresCodeBlock
in class DefaultTagRenderer
public Object getCurrentItem()
public int doAfterBody(com.tridion.tcdl.Tag tag, StringBuffer stringBuffer, com.tridion.tcdl.TransformContext transformContext, com.tridion.tcdl.OutputDocument outputDocument) throws com.tridion.transformer.TCDLTransformerException
doAfterBody
in interface com.tridion.tcdl.IterationTagSupport
com.tridion.transformer.TCDLTransformerException
Copyright © 2021 RWS Group for and on behalf of its affiliates and subsidiaries. All rights reserved.