org.asyrinx.brownie.core.collection
クラス CollectionSqueezer

java.lang.Object
  拡張org.asyrinx.brownie.core.collection.CollectionSqueezer

public class CollectionSqueezer
extends java.lang.Object

コレクションから条件に従って要素を抽出するクラスです。

作成者:
akima

コンストラクタの概要
CollectionSqueezer()
           
CollectionSqueezer(org.apache.commons.collections.Predicate filter)
           
 
メソッドの概要
protected  boolean evaluate(java.lang.Object element)
          抽出対象かどうかを判断します。
 void execute(java.util.Iterator iterator, java.util.Collection destination)
          抽出を実行します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

CollectionSqueezer

public CollectionSqueezer()

CollectionSqueezer

public CollectionSqueezer(org.apache.commons.collections.Predicate filter)
パラメータ:
filter -
メソッドの詳細

execute

public void execute(java.util.Iterator iterator,
                    java.util.Collection destination)
抽出を実行します。

パラメータ:
iterator - 抽出もととなるiterator
関連項目:
org.asyrinx.util.Filter#execute(java.util.Iterator, java.util.Collection)

evaluate

protected boolean evaluate(java.lang.Object element)
抽出対象かどうかを判断します。 filterが指定されている場合はそれを用いて判断します。

パラメータ:
element -
戻り値:


Copyright © 2004 asyrinx organization. All Rights Reserved.