com.hp.hpl.mesa.rdf.jena.common.prettywriter
Class FilterIterator

java.lang.Object
  |
  +--com.hp.hpl.mesa.rdf.jena.common.prettywriter.FilterIterator
All Implemented Interfaces:
java.util.Iterator

public class FilterIterator
extends java.lang.Object
implements java.util.Iterator

Creates a sub-Iterator by filtering.

Version:
Release='$Name: $' Revision='$Revision: 1.2 $' Date='$Date: 2001/07/04 17:54:02 $'
Author:
jjc

Constructor Summary
FilterIterator(Filter fl, java.util.Iterator e)
          Creates a sub-Iterator.
 
Method Summary
 boolean hasNext()
          Are there any more acceptable objects.
 java.lang.Object next()
          The next acceptable object in the iterator.
 void remove()
          remove's the member from the underlying Iterator; hasNext() may not be called between calls to next() and remove().
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilterIterator

public FilterIterator(Filter fl,
                      java.util.Iterator e)
Creates a sub-Iterator.
Parameters:
fl - An object is included if it is accepted by this Filter.
e - The parent Iterator.
Method Detail

hasNext

public boolean hasNext()
Are there any more acceptable objects.
Specified by:
hasNext in interface java.util.Iterator
Returns:
true if there is another acceptable object.

remove

public void remove()
remove's the member from the underlying Iterator; hasNext() may not be called between calls to next() and remove().
Specified by:
remove in interface java.util.Iterator

next

public java.lang.Object next()
The next acceptable object in the iterator.
Specified by:
next in interface java.util.Iterator
Returns:
The next acceptable object.


Copyright © 2001 Hewlett-Packard. All Rights Reserved.