dict.common
Class DictIndexSKeysThread

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

public class DictIndexSKeysThread
extends DictIndexBaseThread

Thread for searching keywords basing on the pattern.

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_pattern
          The pattern 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
DictIndexSKeysThread(DictIndex aDictIndex, java.lang.String aPattern, IResult aResHd)
          Initializes the thread for searching of the pattern.
 
Method Summary
 void run()
          Implementation of the search 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_pattern

private java.lang.String m_pattern
The pattern to search for.


m_reshd

private IResult m_reshd
Handler for retrieving search results.

Constructor Detail

DictIndexSKeysThread

public DictIndexSKeysThread(DictIndex aDictIndex,
                            java.lang.String aPattern,
                            IResult aResHd)
Initializes the thread for searching of the pattern.

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

run

public final void run()
Implementation of the search thread. Calls DictIndex.getkeys().

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