クラス 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 
        戻り値:
        ビルダーインスタンス