edu.indiana.util.clustering
Class ArrayListPartition.AllMemberIterator

java.lang.Object
  extended by edu.indiana.util.clustering.ArrayListPartition.AllMemberIterator
All Implemented Interfaces:
java.util.Iterator
Enclosing class:
ArrayListPartition

protected class ArrayListPartition.AllMemberIterator
extends java.lang.Object
implements java.util.Iterator


Field Summary
protected  java.util.Iterator currEqClassMemberIter
           
protected  java.util.Iterator eqClassIter
           
protected  boolean includePrototypes
           
protected  EquivalenceClassMember nextMember
           
 
Constructor Summary
ArrayListPartition.AllMemberIterator(boolean includePrototypes)
           
 
Method Summary
 boolean hasNext()
           
 java.lang.Object next()
           
 void remove()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

eqClassIter

protected java.util.Iterator eqClassIter

currEqClassMemberIter

protected java.util.Iterator currEqClassMemberIter

nextMember

protected EquivalenceClassMember nextMember

includePrototypes

protected boolean includePrototypes
Constructor Detail

ArrayListPartition.AllMemberIterator

public ArrayListPartition.AllMemberIterator(boolean includePrototypes)
Method Detail

hasNext

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

next

public java.lang.Object next()
Specified by:
next in interface java.util.Iterator

remove

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