dict.common
Class DictIndexLoadThread

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

public class DictIndexLoadThread
extends DictIndexBaseThread

Loads dictionary index file into memory 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  IProgress m_progress
          For showing progress of the loading process.
 
Fields inherited from class dict.common.DictIndexBaseThread
m_index
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
DictIndexLoadThread(DictIndex aDictIndex, IProgress aProgressHandler)
          Initializes the index loading thread for the given empty index.
 
Method Summary
 void run()
          Implementation of the loading 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_progress

private IProgress m_progress
For showing progress of the loading process.

Constructor Detail

DictIndexLoadThread

public DictIndexLoadThread(DictIndex aDictIndex,
                           IProgress aProgressHandler)
Initializes the index loading thread for the given empty index.

Parameters:
aDictIndex - the dictionary index to load.
aProgressHandler - for showing progress of the load process.
Method Detail

run

public final void run()
Implementation of the loading thread. Calls DictIndex.init().

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