shohaku.ginkgo
インタフェース EvaluationTag

すべてのスーパーインタフェース:
CacheBodyTag, NotHierarchyTag
既知の実装クラスの一覧:
AbstractLogicTag

public interface EvaluationTag
extends CacheBodyTag, NotHierarchyTag

子のエレメントを評価または再評価するタグのインターフェースを提供します。
このインターフェースを実装したタグはコンテンツ情報をキャッシュするかキャッシュをスキップするかを一度決定する事が出来ます。
またキャッシュされたコンテンツ情報を再評価する処理を0回以上繰り返す事が出来ます。
このインタフェースは NotHierarchyNode を継承するためコンテンツ情報の評価先は親タグと為ります。


フィールドの概要
static int END_BODY
          コンテンツ評価・再評価制御コード:再評価を完了します。
static int EVAL_BODY
          コンテンツ評価・再評価制御コード:再評価を実行します。
static int INIT_BODY
          コンテンツ初期化制御コード:初期化を実行します。
static int SKIP_BODY
          コンテンツ初期化制御コード:初期化をスキップします。
 
メソッドの概要
 int doEvalBody()
          コンテンツ情報を再評価するか否かを返却します。
 int doInitBody()
          コンテンツ情報を初期化するか否かを返却します。
 

フィールドの詳細

INIT_BODY

public static final int INIT_BODY
コンテンツ初期化制御コード:初期化を実行します。

関連項目:
定数フィールド値

SKIP_BODY

public static final int SKIP_BODY
コンテンツ初期化制御コード:初期化をスキップします。

関連項目:
定数フィールド値

EVAL_BODY

public static final int EVAL_BODY
コンテンツ評価・再評価制御コード:再評価を実行します。

関連項目:
定数フィールド値

END_BODY

public static final int END_BODY
コンテンツ評価・再評価制御コード:再評価を完了します。

関連項目:
定数フィールド値
メソッドの詳細

doInitBody

public int doInitBody()
コンテンツ情報を初期化するか否かを返却します。
このメソッド INIT_BODY を返却した場合はコンテンツがキャッシュされ評価を実行する準備が行われます。

戻り値:
コンテンツ情報を初期化するか否か

doEvalBody

public int doEvalBody()
コンテンツ情報を再評価するか否かを返却します。
このメソッドは doInitBody() が INIT_BODY を返した場合は1回以上呼び出されます。

戻り値:
コンテンツ情報を再評価するか否か