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

java.lang.Object
  上位を拡張 jp.sf.orangesignal.csv.filters.BeanExpression
      上位を拡張 jp.sf.orangesignal.csv.filters.BeanBetweenExpression
すべての実装されたインタフェース:
BeanFilter

public class BeanBetweenExpression
extends BeanExpression

指定された Java プログラム要素のフィールド値が下限値から上限値の範囲かどうかでフィルタを適用する Java プログラム要素フィルタの実装です。

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

フィールドの概要
 
クラス jp.sf.orangesignal.csv.filters.BeanExpression から継承されたフィールド
name
 
コンストラクタの概要
protected BeanBetweenExpression(String name, Object low, Object high)
          コンストラクタです。
protected BeanBetweenExpression(String name, Object low, Object high, Comparator comparator)
          コンストラクタです。
 
メソッドの概要
 boolean accept(Object bean)
          指定された Java プログラム要素が含まれる必要があるかどうかを判定します。
 
クラス jp.sf.orangesignal.csv.filters.BeanExpression から継承されたメソッド
toString
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

BeanBetweenExpression

protected BeanBetweenExpression(String name,
                                Object low,
                                Object high)
コンストラクタです。

パラメータ:
name - フィールド名
low - 下限値
high - 上限値
例外:
IllegalArgumentException - パラメータが null の場合

BeanBetweenExpression

protected BeanBetweenExpression(String name,
                                Object low,
                                Object high,
                                Comparator comparator)
コンストラクタです。

パラメータ:
name - フィールド名
low - 下限値
high - 上限値
comparator - コンパレータ (オプション)
例外:
IllegalArgumentException - パラメータが null の場合
メソッドの詳細

accept

public boolean accept(Object bean)
               throws IOException
インタフェース BeanFilter の記述:
指定された Java プログラム要素が含まれる必要があるかどうかを判定します。

パラメータ:
bean - Java プログラム要素
戻り値:
bean が含まれる必要がある場合は true
例外:
IOException


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