uk.co.mullsoft.jean
Class SearchThread

java.lang.Object
  extended by java.lang.Thread
      extended by uk.co.mullsoft.jean.SearchThread
All Implemented Interfaces:
java.lang.Runnable, PredicateListener

public class SearchThread
extends java.lang.Thread
implements PredicateListener


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
SearchThread(JEANAPI api)
           
SearchThread(JEANAPI api, Criterion criterion)
           
SearchThread(JEANAPI api, java.lang.String load)
           
SearchThread(JEANAPI api, java.lang.String load, boolean edit)
           
 
Method Summary
 void predicateAvailable(java.lang.String name, Predicate predicate)
           
 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

SearchThread

public SearchThread(JEANAPI api)

SearchThread

public SearchThread(JEANAPI api,
                    Criterion criterion)

SearchThread

public SearchThread(JEANAPI api,
                    java.lang.String load,
                    boolean edit)

SearchThread

public SearchThread(JEANAPI api,
                    java.lang.String load)
Method Detail

run

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

predicateAvailable

public void predicateAvailable(java.lang.String name,
                               Predicate predicate)
Specified by:
predicateAvailable in interface PredicateListener