Package org.omegat.core.threads
Class SearchThread
- java.lang.Object
-
- java.lang.Thread
-
- org.omegat.core.threads.LongProcessThread
-
- org.omegat.core.threads.SearchThread
-
- All Implemented Interfaces:
java.lang.Runnable
public class SearchThread extends LongProcessThread
Each search window has its own search thread to actually do the searching. This prevents lockup of the UI during intensive searches
-
-
Constructor Summary
Constructors Constructor Description SearchThread(SearchWindowController window, Searcher searcher)
Starts a new search.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
run()
-
Methods inherited from class org.omegat.core.threads.LongProcessThread
checkInterrupted, fin
-
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield
-
-
-
-
Constructor Detail
-
SearchThread
public SearchThread(SearchWindowController window, Searcher searcher)
Starts a new search. To search current project only, set rootDir to null.- Parameters:
window
- search window for display resultsexpression
- search expression
-
-