shohaku.ginkgo
インタフェース EvaluationNode

すべてのスーパーインタフェース:
CacheContentNode, NotHierarchyNode

public interface EvaluationNode
extends CacheContentNode, NotHierarchyNode

エレメントのコンテンツ情報を評価または再評価するノードの機能を提供します。
このインターフェースを実装したノードはコンテンツ情報をキャッシュするかキャッシュをスキップするかを一度決定する事が出来ます。
またキャッシュされたコンテンツ情報を再評価する処理を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回以上呼び出される。

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