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

java.lang.Object
  上位を拡張 jp.sf.orangesignal.csv.filters.BeanLogicalExpression
すべての実装されたインタフェース:
BeanFilter
直系の既知のサブクラス:
BeanAndExpression, BeanOrExpression

public abstract class BeanLogicalExpression
extends Object
implements BeanFilter

Java プログラム要素フィルタを論理演算する Java プログラム要素フィルタの基底クラスを提供します。

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

フィールドの概要
protected  Collection<BeanFilter> filters
          Java プログラム要素フィルタのコレクションを保持します。
 
コンストラクタの概要
protected BeanLogicalExpression()
          デフォルトコンストラクタです。
protected BeanLogicalExpression(BeanFilter... filters)
          コンストラクタです。
 
メソッドの概要
 void add(BeanFilter filter)
          指定された Java プログラム要素フィルタを追加します。
 String toString()
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
インタフェース jp.sf.orangesignal.csv.filters.BeanFilter から継承されたメソッド
accept
 

フィールドの詳細

filters

protected final Collection<BeanFilter> filters
Java プログラム要素フィルタのコレクションを保持します。

コンストラクタの詳細

BeanLogicalExpression

protected BeanLogicalExpression()
デフォルトコンストラクタです。


BeanLogicalExpression

protected BeanLogicalExpression(BeanFilter... filters)
コンストラクタです。

パラメータ:
filters - Java プログラム要素フィルタ群
例外:
IllegalArgumentException - filtersnull の場合
メソッドの詳細

add

public void add(BeanFilter filter)
指定された Java プログラム要素フィルタを追加します。

パラメータ:
filter - Java プログラム要素フィルタ

toString

public String toString()
オーバーライド:
クラス Object 内の toString


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