クラス ActionList

java.lang.ObjectSE
org.springframework.webflow.engine.ActionList
実装されたすべてのインターフェース:
IterableSE<Action>

public class ActionList extends ObjectSE implements IterableSE<Action>
アクションのグループを実行できるフローアーティファクトによって主に内部的に使用される、順序付けされ型付けされたアクションのリスト。
作成者:
Keith Donald
関連事項:
  • コンストラクターの概要

    コンストラクター
    コンストラクター
    説明
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    boolean
    add(Action action)
    このリストにアクションを追加します。
    boolean
    addAll(Action... actions)
    このリストにアクションのコレクションを追加します。
    boolean
    アクションがこのリスト内にあるかどうかをテストします。
    void
    このアクションリストに含まれるアクションを実行します。
    get(int index)
    このリスト内の指定されたインデックスにあるアクションを返します。
    getAnnotated(int index)
    このリスト内の指定されたインデックスにあるアクションを返し、アノテーション付きアクションとして公開します。
    このアクションリストの反復子を返します。
    boolean
    remove(Action action)
    このリストからアクションインスタンスを削除します。
    int
    このアクションリストのサイズを返します。
    このリスト内のアクションのリストを、型付けされたアノテーション付きアクション配列として返します。
    このリストを型指定されたアクション配列に変換します。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, wait, waitSE, waitSE

    インターフェース java.lang.IterableSE から継承されたメソッド

    forEachSE, spliterator
  • コンストラクターの詳細

    • ActionList

      public ActionList()
  • メソッドの詳細

    • add

      public boolean add(Action action)
      このリストにアクションを追加します。
      パラメーター:
      action - 追加するアクション
      戻り値:
      追加操作の結果としてこのリストの内容が変更された場合は true
    • addAll

      public boolean addAll(Action... actions)
      このリストにアクションのコレクションを追加します。
      パラメーター:
      actions - 追加するアクション
      戻り値:
      追加操作の結果としてこのリストの内容が変更された場合は true
    • contains

      public boolean contains(Action action)
      アクションがこのリスト内にあるかどうかをテストします。
      パラメーター:
      action - アクション
      戻り値:
      アクションがこのリストに含まれている場合は true、含まれていない場合は false
    • remove

      public boolean remove(Action action)
      このリストからアクションインスタンスを削除します。
      パラメーター:
      action - 追加するアクション
      戻り値:
      削除操作の結果としてこのリストの内容が変更された場合は true
    • size

      public int size()
      このアクションリストのサイズを返します。
      戻り値:
      アクションリストのサイズ。
    • get

      public Action get(int index) throws IndexOutOfBoundsExceptionSE
      このリスト内の指定されたインデックスにあるアクションを返します。
      パラメーター:
      index - アクションインデックス
      戻り値:
      アクションアクション
      例外:
      IndexOutOfBoundsExceptionSE
    • getAnnotated

      public AnnotatedAction getAnnotated(int index) throws IndexOutOfBoundsExceptionSE
      このリスト内の指定されたインデックスのアクションを返し、アノテーション付きアクションとして公開します。これにより、クライアントは、ターゲットアクションインスタンスに関する特定のプロパティ (存在する場合) にアクセスできます。
      戻り値:
      アクション(アノテーション付きアクションとして)
      例外:
      IndexOutOfBoundsExceptionSE
    • iterator

      public IteratorSE<Action> iterator()
      このアクションリストの反復子を返します。
      次で指定:
      インターフェース IterableSE<Action>iterator 
    • toArray

      public Action[] toArray()
      このリストを型指定されたアクション配列に変換します。
      戻り値:
      アクションリスト(型付き配列)
    • toAnnotatedArray

      public AnnotatedAction[] toAnnotatedArray()
      このリスト内のアクションのリストを、型付けされたアノテーション付きアクション配列として返します。これは、アクションに関するプロパティが存在する場合にクライアントがアクセスできるようにする便利なメソッドです。
      戻り値:
      アノテーション付きアクションリスト(型付き配列)
    • execute

      public void execute(RequestContext context)
      このアクションリストに含まれるアクションを実行します。各アクションを反復処理して実行を呼び出します。アクション結果イベントは無視されます。
      パラメーター:
      context - アクション実行リクエストコンテキスト
    • toString

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