Class Logic


  • @Immutable
    public final class Logic
    extends Object
    Logic operations for conditions.
    • Constructor Detail

      • Logic

        private Logic()
    • Method Detail

      • not

        public static Condition not​(Condition condition)
        Parameters:
        condition - the condition.
        Returns:
        the condition negated.
      • and

        public static Condition and​(Condition... conditions)
        Parameters:
        conditions - the conditions.
        Returns:
        AND of conditions
      • or

        public static Condition or​(Condition... conditions)
        Parameters:
        conditions - the conditions.
        Returns:
        OR conditions
      • nand

        public static Condition nand​(Condition... conditions)
        Parameters:
        conditions - the conditions.
        Returns:
        NAND conditions