edu.indiana.iucbrf.casebase
Class PartitionedCaseBase.CBArrayIterator

java.lang.Object
  extended by edu.indiana.iucbrf.casebase.PartitionedCaseBase.CBArrayIterator
All Implemented Interfaces:
java.util.Iterator
Enclosing class:
PartitionedCaseBase

protected class PartitionedCaseBase.CBArrayIterator
extends java.lang.Object
implements java.util.Iterator


Field Summary
protected  java.util.Iterator currCBIter
           
protected  int currClassID
           
protected  Case nextCase
           
protected  boolean nextIsNewEqClass
           
 
Constructor Summary
PartitionedCaseBase.CBArrayIterator()
           
 
Method Summary
protected  void assignNext()
           
 int getCurrClassID()
           
 boolean hasNext()
           
 java.lang.Object next()
           
 boolean nextIsNewEqClass()
           
 void remove()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

currClassID

protected int currClassID

currCBIter

protected java.util.Iterator currCBIter

nextCase

protected Case nextCase

nextIsNewEqClass

protected boolean nextIsNewEqClass
Constructor Detail

PartitionedCaseBase.CBArrayIterator

public PartitionedCaseBase.CBArrayIterator()
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

nextIsNewEqClass

public boolean nextIsNewEqClass()

remove

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

assignNext

protected void assignNext()

getCurrClassID

public int getCurrClassID()