dict.common
Class DictIndexSearchThread

java.lang.Object
  extended by java.lang.Thread
      extended by dict.common.DictIndexBaseThread
          extended by dict.common.DictIndexSearchThread
All Implemented Interfaces:
java.lang.Runnable

public class DictIndexSearchThread
extends DictIndexBaseThread

Thread for searching for keyword explanations in a background thread.

Version:
$Revision: 21 $
Author:
Daniel Stoinski

Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
 
Field Summary
private  java.lang.String m_keyword
          Index keyword to search for.
private  IResult m_reshd
          Handler for retrieving search results.
 
Fields inherited from class dict.common.DictIndexBaseThread
m_index
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
DictIndexSearchThread(DictIndex aDictIndex, java.lang.String aKeyword, IResult aResHd)
          Initializes the thread for searching of the given keyword in the given dictionary index.
 
Method Summary
 void run()
          Implementation of the searching thread.
 
Methods inherited from class dict.common.DictIndexBaseThread
doStop
 
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
 

Field Detail

m_keyword

private java.lang.String m_keyword
Index keyword to search for.


m_reshd

private IResult m_reshd
Handler for retrieving search results.

Constructor Detail

DictIndexSearchThread

public DictIndexSearchThread(DictIndex aDictIndex,
                             java.lang.String aKeyword,
                             IResult aResHd)
Initializes the thread for searching of the given keyword in the given dictionary index.

Parameters:
aDictIndex - the index to search in.
aKeyword - the keyword to search for.
aResHd - handler for retrieving search results.
Method Detail

run

public final void run()
Implementation of the searching thread. Calls DictIndex.get().

Specified by:
run in interface java.lang.Runnable
Overrides:
run in class java.lang.Thread