クラス LineModelFilter

java.lang.Object
org.opengion.fukurou.process.LineModelFilter

public class LineModelFilter extends Object
LineModelFilter は、フィルター条件をチェックして、LineModel のフィルタリング を判定する実装クラスです。 フィルター条件 には、パッケージプライベートな、FilterOperation enum を 指定します。 注意:このクラスは、同期処理されていません。
導入されたバージョン:
JDK5.0,
  • コンストラクタの概要

    コンストラクタ
    コンストラクタ
    説明
    デフォルトコンストラクター
  • メソッドの概要

    修飾子とタイプ
    メソッド
    説明
    void
    add(FilterOperation ope, String clm, String val)
    フィルター条件を指定します。
    boolean
    LineModelを指定して、条件にマッチするか、チェックします。
    このオブジェクトの内部文字列表現を返します。

    クラスから継承されたメソッド java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • コンストラクタの詳細

    • LineModelFilter

      public LineModelFilter()
      デフォルトコンストラクター
      変更履歴:
      6.4.2.0 (2016/01/29) PMD refactoring. Each class should declare at least one constructor.
  • メソッドの詳細

    • add

      public void add(FilterOperation ope, String clm, String val)
      フィルター条件を指定します。 オペレータには、FilterOperation enum を 使用してください。 指定できません。
      パラメータ:
      ope - フィルター条件のオペレーション [PREFIX/SUFFIX/INSTR/EQUALS/MATCH/UNMATCH]
      clm - 条件判定するカラム名
      val - 条件値
    • filter

      public boolean filter(LineModel data)
      LineModelを指定して、条件にマッチするか、チェックします。
      パラメータ:
      data - 処理対象のLineModel
      戻り値:
      演算結果がすべて成立する場合:true/不成立:false
      変更履歴:
      8.5.5.1 (2024/02/29) switch式の使用
    • toString

      public String toString()
      このオブジェクトの内部文字列表現を返します。 オペレーション(カラム,値) の羅列 です。
      オーバーライド:
      toString クラス内 Object
      戻り値:
      内部文字列表現
      このメソッドは、nullを返しません