public abstract class SearchTaskBase
extends java.lang.Object
implements java.lang.Runnable
Modifier and Type | Field and Description |
---|---|
protected FileDataProviderForSearch |
fileDataProviderForSearch |
protected SearchTaskOptions |
options |
protected Project |
project |
Constructor and Description |
---|
SearchTaskBase(SearchTaskOptions options,
Project project,
FileDataProviderForSearch fileDataProviderForSearch) |
Modifier and Type | Method and Description |
---|---|
protected com.intellij.largeFilesEditor.search.searchTask.FrameSearcher |
createFrameSearcher(SearchTaskOptions options,
Project project) |
protected abstract void |
doRun() |
SearchTaskOptions |
getOptions() |
boolean |
isFinished() |
boolean |
isShouldStop() |
void |
run() |
void |
shouldStop() |
protected final FileDataProviderForSearch fileDataProviderForSearch
protected final SearchTaskOptions options
protected final Project project
public SearchTaskBase(SearchTaskOptions options, Project project, FileDataProviderForSearch fileDataProviderForSearch)
public SearchTaskOptions getOptions()
public final void run()
run
in interface java.lang.Runnable
public final void shouldStop()
public final boolean isShouldStop()
public final boolean isFinished()
protected abstract void doRun()
protected com.intellij.largeFilesEditor.search.searchTask.FrameSearcher createFrameSearcher(SearchTaskOptions options, Project project)