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

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

public class BeanNotInExpression
extends BeanCriteriasExpression

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

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

フィールドの概要
 
クラス jp.sf.orangesignal.csv.filters.BeanCriteriasExpression から継承されたフィールド
criterias, ignoreCase
 
クラス jp.sf.orangesignal.csv.filters.BeanExpression から継承されたフィールド
name
 
コンストラクタの概要
protected BeanNotInExpression(String name, Object... criterias)
          コンストラクタです。
protected BeanNotInExpression(String name, String... criterias)
          コンストラクタです。
protected BeanNotInExpression(String name, String[] criterias, 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
 

コンストラクタの詳細

BeanNotInExpression

protected BeanNotInExpression(String name,
                              Object... criterias)
コンストラクタです。

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

BeanNotInExpression

protected BeanNotInExpression(String name,
                              String... criterias)
コンストラクタです。

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

BeanNotInExpression

protected BeanNotInExpression(String name,
                              String[] criterias,
                              boolean ignoreCase)
コンストラクタです。

パラメータ:
name - フィールド名
criterias - 判定基準値群
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.