Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.common.instance.model.impl
Class FilteredInstanceCollection.FilteredIterator

java.lang.Object
  extended by eu.esdihumboldt.hale.common.instance.model.impl.FilteredInstanceCollection.FilteredIterator
All Implemented Interfaces:
ResourceIterator<Instance>, Closeable, Iterator<Instance>
Enclosing class:
FilteredInstanceCollection

public class FilteredInstanceCollection.FilteredIterator
extends Object
implements ResourceIterator<Instance>

Filtered resource iterator.


Constructor Summary
FilteredInstanceCollection.FilteredIterator(ResourceIterator<Instance> decoratee)
          Create a filtered resource iterator.
 
Method Summary
 void close()
          Dispose the iterator.
 boolean hasNext()
           
 Instance next()
           
 void remove()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilteredInstanceCollection.FilteredIterator

public FilteredInstanceCollection.FilteredIterator(ResourceIterator<Instance> decoratee)
Create a filtered resource iterator.

Parameters:
decoratee - the original iterator
Method Detail

hasNext

public boolean hasNext()
Specified by:
hasNext in interface Iterator<Instance>

next

public Instance next()
Specified by:
next in interface Iterator<Instance>

remove

public void remove()
Specified by:
remove in interface Iterator<Instance>

close

public void close()
Description copied from interface: ResourceIterator
Dispose the iterator. After calling this method Iterator.next() may not be called.

Specified by:
close in interface ResourceIterator<Instance>
Specified by:
close in interface Closeable

Humboldt Alignment Editor 2.5.0

Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d