Set

Set アクションは、状態内に値を設定します。

場所に値が存在している場合、新しい値により、既存の値がオーバーライドされます。

以下の表では、Set アクションのパラメーターを示します。

表 1. Set アクションのパラメーター
名前 データ・タイプ 必須
パス JPath はい 値を保管する場所。
ストリング/数値 はい 設定する値。
dataType ストリング いいえ 提供される値のデータ型は、integerかfloatでなければならない。
注: パラメータ dataType は V2_1 以降でのみサポートされています。

XML の例:

このアクションは、time() 関数で返された値を、状態内の場所 /current_time に追加します。 その場所に値が存在する場合、その値は上書きされます。

<Set path="/current_time" value="${time()}" />

このアクションは、ステート内の/countの位置に整数として値を追加します。

<Set path="/count" value="20" dataType="integer" />

このアクションは、ステート内の/pointの位置に値を浮動小数点数として追加します。

<Set path="/point" value="12" dataType="float" />