クラス SwitchBuilder

java.lang.ObjectSE
jakarta.faces.flow.builder.SwitchBuilder
実装されたすべてのインターフェース:
NodeBuilder

public abstract class SwitchBuilder extends ObjectSE implements NodeBuilder

現在の Flow にスイッチノードを作成します。

導入:
2.2
  • コンストラクターの詳細

    • SwitchBuilder

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

    • switchCase

      public abstract SwitchCaseBuilder switchCase()

      現在のスイッチに switch case を作成します。

      戻り値:
      ビルダーインスタンス
      導入:
      2.2
    • defaultOutcome

      public abstract SwitchCaseBuilder defaultOutcome(StringSE outcome)

      現在のスイッチのデフォルトの結果を設定します。

      パラメーター:
      outcome - スイッチのデフォルトの結果となる ValueExpression String
      戻り値:
      ビルダーインスタンス
      例外:
      NullPointerExceptionSE - パラメーターのいずれかが null の場合
      導入:
      2.2
    • defaultOutcome

      public abstract SwitchCaseBuilder defaultOutcome(ValueExpression outcome)

      現在のスイッチのデフォルトの結果を設定します。

      パラメーター:
      outcome - 切り替えのデフォルトの結果となる ValueExpression
      戻り値:
      ビルダーインスタンス
      例外:
      NullPointerExceptionSE - パラメーターのいずれかが null の場合
      導入:
      2.2
    • markAsStartNode

      public abstract SwitchBuilder markAsStartNode()
      インターフェースからコピーされた説明: NodeBuilder

      このノードをフローの開始ノードとしてマークします。開始ノードとしてマークされていた他のノードは、開始ノードではなくなります。

      次で指定:
      インターフェース NodeBuildermarkAsStartNode 
      戻り値:
      ビルダーインスタンス