パッケージ 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

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

    • getCases

      public abstract ListSE<SwitchCase> getCases()

      このスイッチでケースを返します。

      戻り値:
      このスイッチのケース
      導入:
      2.2
    • getDefaultOutcome

      public abstract StringSE getDefaultOutcome(FacesContext context)

      このスイッチでデフォルトの結果を返します。

      パラメーター:
      context - このリクエストの FacesContext
      戻り値:
      このスイッチのデフォルトの結果
      導入:
      2.2