org.eyelanguage.rl.reading
Class SentenceWorld.StateIteratorIndividualist

java.lang.Object
  extended by java.lang.Thread
      extended by org.eyelanguage.rl.reading.SentenceWorld.StateIteratorIndividualist
All Implemented Interfaces:
java.io.Serializable, java.lang.Runnable, java.util.Iterator
Enclosing class:
SentenceWorld

public class SentenceWorld.StateIteratorIndividualist
extends java.lang.Thread
implements java.util.Iterator, java.io.Serializable

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
 
Field Summary
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
SentenceWorld.StateIteratorIndividualist()
           
 
Method Summary
 void emptyBuffer()
           
 boolean hasNext()
           
 void loadInNext()
           
 java.lang.Object next()
           
 void remove()
           
 void run()
           
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SentenceWorld.StateIteratorIndividualist

public SentenceWorld.StateIteratorIndividualist()
Method Detail

emptyBuffer

public void emptyBuffer()

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

run

public void run()
Specified by:
run in interface java.lang.Runnable
Overrides:
run in class java.lang.Thread

loadInNext

public void loadInNext()

remove

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