public interface IterationTagSupport
The doAfterBody() method is invoked after every body evaluation to control whether the body will be reevaluated or not. If doAfterBody() returns IterationTagSupport.EVAL_BODY_AGAIN, then the body will be reevaluated. If doAfterBody() returns Tag.SKIP_BODY, then the body will be skipped and doEndTag() will be evaluated instead.
| Modifier and Type | Field and Description |
|---|---|
static int |
EVAL_BODY_AGAIN
Request the reevaluation of some body.
|
static int |
SKIP_BODY
Skips body evaluation.
|
| Modifier and Type | Method and Description |
|---|---|
int |
doAfterBody(Tag tag,
StringBuffer tagBody,
TransformContext context,
OutputDocument target)
Processes TCDL body for (re)evaluation.
|
static final int EVAL_BODY_AGAIN
static final int SKIP_BODY
int doAfterBody(Tag tag, StringBuffer tagBody, TransformContext context, OutputDocument target) throws TCDLTransformerException
EVAL_BODY_AGAIN, a new evaluation of the
body will happen (followed by another invocation of doAfterBody).
If doAfterBody returns SKIP_BODY, no more body evaluations will occur,
and the doEndTag method will be invoked.
TCDLTransformerExceptionCopyright (c) 2014-2021 All Rights Reserved by the RWS Group for and on behalf of its affiliates and subsidiaries