shohaku.ginkgo.tags.core.logic
クラス IfThenTag

java.lang.Object
  拡張shohaku.ginkgo.tags.AbstractTag
      拡張shohaku.ginkgo.tags.AbstractLogicTag
          拡張shohaku.ginkgo.tags.core.logic.IfThenTag
すべての実装インタフェース:
CacheBodyTag, EvaluationTag, Node, NotHierarchyTag, TagNode

public class IfThenTag
extends AbstractLogicTag

コンテンツを評価するか検証するタグを提供します。


フィールドの概要
 
インタフェース shohaku.ginkgo.EvaluationTag から継承したフィールド
END_BODY, EVAL_BODY, INIT_BODY, SKIP_BODY
 
コンストラクタの概要
IfThenTag()
           
 
メソッドの概要
 int doEvalBody()
          コンテンツ情報を再評価するか否かを返却します。
 int doInitBody()
          コンテンツ情報を初期化するか否かを返却します。
protected  void setTest(EvaluationValue test)
          検証機能を格納します。
 
クラス shohaku.ginkgo.tags.AbstractTag から継承したメソッド
begin, child, end, finish, getId, getName, getTagContext, initialize, text
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

IfThenTag

public IfThenTag()
メソッドの詳細

doEvalBody

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

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

doInitBody

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

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

setTest

protected void setTest(EvaluationValue test)
検証機能を格納します。

パラメータ:
test - 検証機能