クラス SwitchCaseBuilder


  • public abstract class SwitchCaseBuilder
    extends ObjectSE

    現在のスイッチでケースを作成します。

    導入:
    2.2
    • コンストラクターの詳細

      • SwitchCaseBuilder

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

      • switchCase

        public abstract SwitchCaseBuilder switchCase()

        現在のスイッチに新しいケースを作成します。

        戻り値:
        ビルダーインスタンス
        導入:
        2.2
      • condition

        public abstract SwitchCaseBuilder condition​(ValueExpression expression)

        以前に作成した switch ケースに if を設定します。

        パラメーター:
        expression - このケースが選択されているかどうかを確認するために評価される ValueExpression
        戻り値:
        ビルダーインスタンス
        例外:
        NullPointerExceptionSE - パラメーターのいずれかが null の場合
        導入:
        2.2
      • condition

        public abstract SwitchCaseBuilder condition​(StringSE expression)

        以前に作成した switch ケースに if を設定します。

        パラメーター:
        expression - このケースが選択されているかどうかを確認するために評価される ValueExpression 文字列。
        戻り値:
        ビルダーインスタンス
        例外:
        NullPointerExceptionSE - パラメーターのいずれかが null の場合
        導入:
        2.2
      • fromOutcome

        public abstract SwitchCaseBuilder fromOutcome​(StringSE outcome)

        以前に作成した switch ケースで結果を設定します。

        パラメーター:
        outcome - 条件が true と評価された場合に返される結果。
        戻り値:
        ビルダーインスタンス
        例外:
        NullPointerExceptionSE - パラメーターのいずれかが null の場合
        導入:
        2.2