2007年10月16日火曜日

BodyTag インターフェース

public interface BodyTag extends IterationTag

static int EVAL_BODY_BUFFERED
新しいバッファを作成しボディを評価する。
____

BodyTag インターフェースはボディコンテントを操作する手段を提供します。
doStartTag は
EVAL_BODY_BUFFERED
EVAL_BODY_INCLUDE
SKIP_BODY

のいずれかを返します。

EVAL_BODY_INCLUDE が返された場合 IterationTag の場合と同じ動作となります。
____

ライフサイクル
setPageContext

setParent

属性のセット

doStartTag → EVAL_BODY_INCLUDE / SKIP_BODY

EVAL_BODY_BUFFERED

doInitBody

BODY

doAfterBody → EVAL_BODY_AGAIN
↓ 
SKIP_BODY

doEndTag

release

0 件のコメント: