パッケージ jakarta.faces.flow
クラス SwitchNode
- java.lang.ObjectSE
-
- jakarta.faces.flow.FlowNode
-
- jakarta.faces.flow.SwitchNode
public abstract class SwitchNode extends FlowNode
フローグラフのスイッチノードを表します。制御がスイッチノードに渡されると、
getCases()
から返されたSwitchCase
ごとに、SwitchCase.getCondition(jakarta.faces.context.FacesContext)
を呼び出します。リターンがtrue
の場合、SwitchCase.getFromOutcome()
からのリターンを使用して、フローグラフの次に進む場所を決定し、トラバーサルを終了します。いずれのケースもtrue
を返さなかった場合は、getDefaultOutcome(jakarta.faces.context.FacesContext)
を使用して、フローグラフの次に進む場所を決定します。- 導入:
- 2.2
コンストラクターのサマリー
コンストラクター コンストラクター 説明 SwitchNode()
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 abstract ListSE<SwitchCase>
getCases()
このスイッチでケースを返します。abstract StringSE
getDefaultOutcome(FacesContext context)
このスイッチでデフォルトの結果を返します。
メソッドの詳細
getCases
public abstract ListSE<SwitchCase> getCases()
このスイッチでケースを返します。
- 戻り値:
- このスイッチのケース
- 導入:
- 2.2
getDefaultOutcome
public abstract StringSE getDefaultOutcome(FacesContext context)
このスイッチでデフォルトの結果を返します。
- パラメーター:
context
- このリクエストのFacesContext
- 戻り値:
- このスイッチのデフォルトの結果
- 導入:
- 2.2