jp.sf.orangesignal.csv.filters
クラス BeanCriteriaExpression

java.lang.Object
  上位を拡張 jp.sf.orangesignal.csv.filters.BeanExpression
      上位を拡張 jp.sf.orangesignal.csv.filters.BeanCriteriaExpression
すべての実装されたインタフェース:
BeanFilter
直系の既知のサブクラス:
BeanEqualExpression, BeanGreaterThanExpression, BeanGreaterThanOrEqualExpression, BeanLessThanExpression, BeanLessThanOrEqualExpression, BeanNotEqualExpression

public abstract class BeanCriteriaExpression
extends BeanExpression

指定された Java プログラム要素のフィールド値を指定された判定基準値と比較してフィルタを適用する Java プログラム要素フィルタの基底クラスを提供します。

導入されたバージョン:
1.2.3
作成者:
杉澤 浩二

フィールドの概要
protected  Comparator comparator
          コンパレータを保持します。
protected  Object criteria
          判定基準値を保持します。
protected  boolean ignoreCase
          大文字と小文字を区別するかどうかを保持します。
 
クラス jp.sf.orangesignal.csv.filters.BeanExpression から継承されたフィールド
name
 
コンストラクタの概要
protected BeanCriteriaExpression(String name, Object criteria)
          コンストラクタです。
protected BeanCriteriaExpression(String name, Object criteria, Comparator comparator)
          コンストラクタです。
protected BeanCriteriaExpression(String name, String criteria, boolean ignoreCase)
          コンストラクタです。
 
メソッドの概要
 
クラス jp.sf.orangesignal.csv.filters.BeanExpression から継承されたメソッド
toString
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
インタフェース jp.sf.orangesignal.csv.filters.BeanFilter から継承されたメソッド
accept
 

フィールドの詳細

criteria

protected Object criteria
判定基準値を保持します。


comparator

protected Comparator comparator
コンパレータを保持します。


ignoreCase

protected boolean ignoreCase
大文字と小文字を区別するかどうかを保持します。

コンストラクタの詳細

BeanCriteriaExpression

protected BeanCriteriaExpression(String name,
                                 Object criteria)
コンストラクタです。

パラメータ:
name - フィールド名
criteria - 判定基準値
例外:
IllegalArgumentException - パラメータが null の場合

BeanCriteriaExpression

protected BeanCriteriaExpression(String name,
                                 Object criteria,
                                 Comparator comparator)
コンストラクタです。

パラメータ:
name - フィールド名
criteria - 判定基準値
comparator - コンパレータ (オプション)
例外:
IllegalArgumentException - パラメータが null の場合

BeanCriteriaExpression

protected BeanCriteriaExpression(String name,
                                 String criteria,
                                 boolean ignoreCase)
コンストラクタです。

パラメータ:
name - フィールド名
criteria - 判定基準値
ignoreCase - 大文字と小文字を区別するかどうか
例外:
IllegalArgumentException - パラメータが null の場合


Copyright © 2009-2011 OrangeSignal.com. All Rights Reserved.