org.beanfabrics.util
Class FilteredModelsIterator

java.lang.Object
  extended by org.beanfabrics.util.FilteredModelsIterator
All Implemented Interfaces:
java.util.Iterator<PresentationModel>

public class FilteredModelsIterator
extends java.lang.Object
implements java.util.Iterator<PresentationModel>

The FilteredModelsIterator is a filtered Iterator on a given Iterator.


Constructor Summary
FilteredModelsIterator(java.util.Iterator<PresentationModel> iterator, PresentationModelFilter filter)
           
 
Method Summary
 boolean hasNext()
           
 PresentationModel next()
           
 void remove()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilteredModelsIterator

public FilteredModelsIterator(java.util.Iterator<PresentationModel> iterator,
                              PresentationModelFilter filter)
Method Detail

remove

public void remove()
Specified by:
remove in interface java.util.Iterator<PresentationModel>

next

public PresentationModel next()
Specified by:
next in interface java.util.Iterator<PresentationModel>

hasNext

public boolean hasNext()
Specified by:
hasNext in interface java.util.Iterator<PresentationModel>