openGionopenGion
5.8.7.0

org.opengion.fukurou.process
クラス LineModelFilter

java.lang.Object
  上位を拡張 org.opengion.fukurou.process.LineModelFilter

public class LineModelFilter
extends Object

LineModelFilter は、フィルター条件をチェックして、LineModel のフィルタリング を判定する実装クラスです。 フィルター条件 には、パッケージプライベートな、FilterOperation enum を 指定します。 注意:このクラスは、同期処理されていません。

バージョン
4.0
作成者
Kazuhiko Hasegawa
導入されたバージョン:
JDK5.0,

コンストラクタの概要
LineModelFilter()
           
 
メソッドの概要
 void add(FilterOperation ope, String clm, String val)
          フィルター条件を指定します。
 boolean filter(LineModel data)
          LineModelを指定して、条件にマッチするか、チェックします。
 String toString()
          このオブジェクトの内部文字列表現を返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

LineModelFilter

public LineModelFilter()
メソッドの詳細

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

toString

public String toString()
このオブジェクトの内部文字列表現を返します。 オペレーション(カラム,値) の羅列 です。

オーバーライド:
クラス Object 内の toString
戻り値:
内部文字列表現

openGion 5.8.7.0

Webアプリケーションフレームワーク openGion
SourceForge.JPCopyright (c) 2009 The openGion Project.