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

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

public class BeanEqualExpression
extends BeanCriteriaExpression

指定された Java プログラム要素のフィールド値が判定基準値と等しいかどうかでフィルタを適用する Java プログラム要素フィルタの実装です。

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

フィールドの概要
 
クラス jp.sf.orangesignal.csv.filters.BeanCriteriaExpression から継承されたフィールド
comparator, criteria, ignoreCase
 
クラス jp.sf.orangesignal.csv.filters.BeanExpression から継承されたフィールド
name
 
コンストラクタの概要
protected BeanEqualExpression(String name, Object criteria)
          コンストラクタです。
protected BeanEqualExpression(String name, String criteria, boolean ignoreCase)
          コンストラクタです。
 
メソッドの概要
 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
 

コンストラクタの詳細

BeanEqualExpression

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

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

BeanEqualExpression

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

パラメータ:
name - フィールド名
criteria - 判定基準値
ignoreCase - 大文字と小文字を区別するかどうか
例外:
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.