edu.washington.cs.supple.render.utility
Class RigorousHeuristicQueryGenerator.CandidatePairIterator

java.lang.Object
  extended byedu.washington.cs.supple.render.utility.RigorousHeuristicQueryGenerator.CandidatePairIterator
All Implemented Interfaces:
java.util.Iterator
Enclosing class:
RigorousHeuristicQueryGenerator

protected class RigorousHeuristicQueryGenerator.CandidatePairIterator
extends java.lang.Object
implements java.util.Iterator


Field Summary
protected  UiObject curInterface
           
protected  UiObject curObject
           
protected  ElicitationQueryDomain domain
           
protected  java.util.Iterator interfaceIterator
           
protected  Widget[] next
           
protected  java.util.Iterator uiObjectIterator
           
protected  java.util.Iterator widgetPairIterator
           
 
Constructor Summary
RigorousHeuristicQueryGenerator.CandidatePairIterator(ElicitationQueryDomain domain)
           
 
Method Summary
protected  void findNext()
           
 boolean hasNext()
           
 java.lang.Object next()
           
 Widget[] nextWidgetPair()
           
 void remove()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

domain

protected ElicitationQueryDomain domain

interfaceIterator

protected java.util.Iterator interfaceIterator

curInterface

protected UiObject curInterface

uiObjectIterator

protected java.util.Iterator uiObjectIterator

curObject

protected UiObject curObject

widgetPairIterator

protected java.util.Iterator widgetPairIterator

next

protected Widget[] next
Constructor Detail

RigorousHeuristicQueryGenerator.CandidatePairIterator

public RigorousHeuristicQueryGenerator.CandidatePairIterator(ElicitationQueryDomain domain)
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

nextWidgetPair

public Widget[] nextWidgetPair()

findNext

protected void findNext()

remove

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