クラス SwitchBuilder
- java.lang.ObjectSE
-
- jakarta.faces.flow.builder.SwitchBuilder
- 実装されたすべてのインターフェース:
NodeBuilder
public abstract class SwitchBuilder extends ObjectSE implements NodeBuilder
現在の
Flow
にスイッチノードを作成します。- 導入:
- 2.2
コンストラクターのサマリー
コンストラクター コンストラクター 説明 SwitchBuilder()
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 abstract SwitchCaseBuilder
defaultOutcome(ValueExpression outcome)
現在のスイッチのデフォルトの結果を設定します。abstract SwitchCaseBuilder
defaultOutcome(StringSE outcome)
現在のスイッチのデフォルトの結果を設定します。abstract SwitchBuilder
markAsStartNode()
このノードをフローの開始ノードとしてマークします。abstract SwitchCaseBuilder
switchCase()
現在のスイッチに switch case を作成します。
メソッドの詳細
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
このノードをフローの開始ノードとしてマークします。開始ノードとしてマークされていた他のノードは、開始ノードではなくなります。
- 次で指定:
- インターフェース
NodeBuilder
のmarkAsStartNode
- 戻り値:
- ビルダーインスタンス