org.apache.commons.collections
クラス FilterIterator

java.lang.Object
  |
  +--org.apache.commons.collections.ProxyIterator
        |
        +--org.apache.commons.collections.FilterIterator
すべての実装インタフェース:
java.util.Iterator

public class FilterIterator
extends ProxyIterator

A Proxy Iterator which takes a Predicate instance to filter out objects from an underlying Iterator instance.

作成者:
James Strachan

コンストラクタの概要
FilterIterator()
           
FilterIterator(java.util.Iterator iterator)
           
FilterIterator(java.util.Iterator iterator, Predicate predicate)
           
 
メソッドの概要
 Predicate getPredicate()
          Getter for property predicate.
 boolean hasNext()
           
 java.lang.Object next()
           
 void setPredicate(Predicate predicate)
          Setter for property predicate.
 
クラス org.apache.commons.collections.ProxyIterator から継承したメソッド
getIterator, remove, setIterator
 
クラス java.lang.Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

FilterIterator

public FilterIterator()

FilterIterator

public FilterIterator(java.util.Iterator iterator)

FilterIterator

public FilterIterator(java.util.Iterator iterator,
                      Predicate predicate)
メソッドの詳細

getPredicate

public Predicate getPredicate()
Getter for property predicate.
戻り値:
Value of property predicate.

hasNext

public boolean hasNext()
オーバーライド:
クラス ProxyIterator 内の hasNext

next

public java.lang.Object next()
オーバーライド:
クラス ProxyIterator 内の next

setPredicate

public void setPredicate(Predicate predicate)
Setter for property predicate.
パラメータ:
predicate - New value of property predicate.


Copyright © 2001 Apache Software Foundation. Documenation generated November 5 2001.