クラス EvaluateAction

java.lang.ObjectSE
org.springframework.webflow.action.AbstractAction
org.springframework.webflow.action.EvaluateAction
実装されたすべてのインターフェース:
org.springframework.beans.factory.InitializingBeanAction

public class EvaluateAction extends AbstractAction
式を評価し、オプションでその結果を公開するアクション。

評価結果をアクション結果 Event にマッピングする方法を決定するために ResultEventFactory に委譲します。

作成者:
Keith Donald, Jeremy Grelle
関連事項:
  • コンストラクターの詳細

    • EvaluateAction

      public EvaluateAction(Expression expression, Expression resultExpression)
      新しい評価アクションを作成します。
      パラメーター:
      expression - 評価する式 (必須)
      resultExpression - 結果を評価する式 (オプション)
    • EvaluateAction

      public EvaluateAction(Expression expression, Expression resultExpression, ResultEventFactory resultEventFactory)
      新しい評価アクションを作成します。
      パラメーター:
      expression - 評価する式 (必須)
      resultExpression - 式の結果がフローにどのように公開されるかの戦略 (オプション)
      resultEventFactory - 評価結果を Web フローイベントにマッピングするファクトリ (オプション)
  • メソッドの詳細

    • doExecute

      protected Event doExecute(RequestContext context) throws ExceptionSE
      クラスからコピーされた説明: AbstractAction
      テンプレートフックメソッドのサブクラスは、特定のアクション実行ロジックをカプセル化するためにオーバーライドする必要があります。
      次で指定:
      クラス AbstractActiondoExecute 
      パラメーター:
      context - 「フロースコープ」または「リクエストスコープ」内のデータにアクセスして設定するためのアクション実行コンテキスト
      戻り値:
      アクション結果イベント
      例外:
      ExceptionSE - チェック済みまたはチェックされていない回復不可能な例外が発生しました
    • toString

      public StringSE toString()
      オーバーライド:
      クラス ObjectSEtoString