|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectshohaku.ginkgo.tags.AbstractTag
shohaku.ginkgo.tags.AbstractLogicTag
shohaku.ginkgo.tags.core.logic.ForEachTag
属性が指定する回数または指定のコレクションの要素数分の反復処理を行いコンテンツを再評価するタグを提供します。
| フィールドの概要 |
| インタフェース shohaku.ginkgo.EvaluationTag から継承したフィールド |
END_BODY, EVAL_BODY, INIT_BODY, SKIP_BODY |
| コンストラクタの概要 | |
ForEachTag()
|
|
| メソッドの概要 | |
int |
doEvalBody()
指定された属性に応じて再評価を繰り返します。 |
int |
doInitBody()
コンテンツ情報を初期化します。 |
void |
setBegin(int begin)
処理以前に反復子の位置を移動する回数を格納します、デフォルトは 0 です。 |
void |
setCountVar(java.lang.String countVar)
反復のカウント数の変数名を格納します、デフォルトは count です。 |
void |
setEnd(int end)
反復する最大回数を格納します、デフォルトは Integer.MAX_VALUE です。 |
void |
setIndexVar(java.lang.String indexVar)
要素のインデックスの変数名を格納します、デフォルトは index です。 |
void |
setItems(IterateValue items)
反復する反復子情報を格納します、デフォルトは最大回数まで反復を行います。 |
void |
setItemVar(java.lang.String itemVar)
要素の値の変数名を格納します、デフォルトは item です。 |
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 |
| コンストラクタの詳細 |
public ForEachTag()
| メソッドの詳細 |
public int doInitBody()
public int doEvalBody()
public void setIndexVar(java.lang.String indexVar)
indexVar - 要素のインデックスの変数名public void setCountVar(java.lang.String countVar)
countVar - 反復のカウント数の変数名public void setItemVar(java.lang.String itemVar)
itemVar - 要素の値の変数名public void setEnd(int end)
end - 反復する最大回数public void setBegin(int begin)
begin - 位置を移動する回数public void setItems(IterateValue items)
items - 反復子情報protected void setTest(EvaluationValue test)
test - 検証機能
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||