クラス BooleanExpression

    • コンストラクタの詳細

    • メソッドの詳細

      • isTrue

        public BooleanExpression isTrue()
        左辺 == true として比較する式を作成します。
        戻り値:
        左辺 = TRUE
      • isFalse

        public BooleanExpression isFalse()
        左辺 == false として比較する式を作成します。
        戻り値:
        左辺 = FALSE
      • not

        public BooleanExpression not()
        インタフェースからコピーされた説明: Predicate
        式の結果を否定する式を作成します。
        定義:
        not インタフェース内 Predicate
        戻り値:
        NOT 左辺
      • and

        public BooleanExpression and​(Predicate right)
        右辺を論理席(左辺 AND 右辺)で評価します。
        パラメータ:
        right - 右辺
        戻り値:
        左辺 AND 右辺
      • or

        public BooleanExpression or​(Predicate right)
        右辺を論理和( 左辺 OR 右辺) で評価します。
        パラメータ:
        right - 右辺
        戻り値:
        左辺 OR 右辺
      • andAnyOf

        public BooleanExpression andAnyOf​(Predicate... predicates)
        引数で指定した全ての和(OR)に対して積(AND)を取ります。

        例:左辺 AND (A OR B OR C ...)

        パラメータ:
        predicates - 和(OR)を取る対象の式
        戻り値:
        左辺 AND (右辺1 OR 右辺2 OR 右辺3 ...)
      • orAllOf

        public BooleanExpression orAllOf​(Predicate... predicates)
        引数で指定した全ての積(AND)に対して和(OR)を取ります。

        例:左辺 OR (A AND B AND C ...)

        パラメータ:
        predicates - 和(AND)を取る対象の式
        戻り値:
        左辺 OR (右辺1 AND 右辺2 AND 右辺3 ...)