パッケージ 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 StringSEgetDefaultOutcome(FacesContext context)このスイッチでデフォルトの結果を返します。
メソッドの詳細
getCases
public abstract ListSE<SwitchCase> getCases()
このスイッチでケースを返します。
- 戻り値:
- このスイッチのケース
- 導入:
- 2.2
getDefaultOutcome
public abstract StringSE getDefaultOutcome(FacesContext context)
このスイッチでデフォルトの結果を返します。
- パラメーター:
context- このリクエストのFacesContext- 戻り値:
- このスイッチのデフォルトの結果
- 導入:
- 2.2