Skip navigation links
EDB/Java
jp.ac.tokushima_u.edb

Class EdbCondition

    • Constructor Detail

      • EdbCondition

        EdbCondition(EDB ec,
                     int l)
    • Method Detail

      • applyLogic

        public static EdbCondition applyLogic(EDB edb,
                                              int logic,
                                              EdbCondition c)
        条件にロジックを適用します.

        指定されたロジック logic を適用した条件を新たに作成し, それに対して指定された条件 c を追加し返します.

        Parameters:
        edb - EDB コンテキスト
        logic - ロジック.ロジックの定数を指定
        c - 条件
        Returns:
        ロジックが適用された条件を返します.
        See Also:
        LOGIC_NOT, LOGIC_AND, LOGIC_OR, LOGIC_NAND, LOGIC_NOR, LOGIC_XOR, LOGIC_XNOR
      • applyLogic

        public static EdbCondition applyLogic(EDB edb,
                                              int logic,
                                              EdbCondition... c)
        条件にロジックを適用します.

        指定されたロジック logic を適用した条件を新たに作成し, それに対して指定された条件 c を追加し返します.

        Parameters:
        edb - EDB コンテキスト
        logic - ロジック.ロジックの定数を指定
        c - 条件
        Returns:
        ロジックが適用された条件を返します.
        See Also:
        LOGIC_NOT, LOGIC_AND, LOGIC_OR, LOGIC_NAND, LOGIC_NOR, LOGIC_XOR, LOGIC_XNOR
      • getEDB

        public EDB getEDB()
        EDB コンテキストを取得します.
        Returns:
        EDB コンテキストを返します.
      • size

        public int size()
        このオブジェクトが含む条件の数を取得します.

        このオブジェクトが,複数の条件から構成されている場合,その条件の数を取得します.

        Returns:
        条件の数を返します.
      • addCondition

        public void addCondition(EdbCondition con)
        このオブジェクトに指定された条件を追加します.
        Parameters:
        con - 条件
      • addConditions

        public void addConditions(EdbCondition... cons)
        このオブジェクトに指定された条件を追加します.
        Parameters:
        cons - 条件リスト
      • doLogic

        protected String doLogic(int default_logic,
                                 String con)
      • makeEGCondition

        public String makeEGCondition(int default_logic)
        このオブジェクトが表す条件の条件文字列を作成します.

        このオブジェクトのロジックと指定されたデフォルトのロジックが一致した場合は, 作成される条件文字列ではこのオブジェクトのロジックの記述が省略されます.

        Parameters:
        default_logic - デフォルトのロジック.
        Returns:
        条件文字列を返します.
      • makeEGCondition

        public String makeEGCondition()
        このオブジェクトが表す条件の条件文字列を作成します.
        Returns:
        条件文字列を返します.
EDB/Java

EDB Working Group at Tue Jun 10 17:08:59 JST 2025