クラス LineModelFilter


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

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

      すべてのメソッド インスタンス・メソッド concreteメソッド 
      修飾子とタイプ メソッド 説明
      void add​(FilterOperation ope, java.lang.String clm, java.lang.String val)
      フィルター条件を指定します。
      boolean filter​(LineModel data)
      LineModelを指定して、条件にマッチするか、チェックします。
      java.lang.String toString()
      このオブジェクトの内部文字列表現を返します。
      • クラスから継承されたメソッド 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,
                        java.lang.String clm,
                        java.lang.String val)
        フィルター条件を指定します。 オペレータには、FilterOperation enum を 使用してください。 指定できません。
        パラメータ:
        ope - フィルター条件のオペレーション [PREFIX/SUFFIX/INSTR/EQUALS/MATCH/UNMATCH]
        clm - 条件判定するカラム名
        val - 条件値
      • filter

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

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