static final class SearchAction.SearchTask extends PleaseWaitRunnable
Modifier and Type | Field and Description |
---|---|
private boolean |
canceled |
private DataSet |
ds |
private int |
foundMatches |
private Predicate<OsmPrimitive> |
predicate |
private SearchAction.SearchReceiver |
resultReceiver |
private java.util.Collection<OsmPrimitive> |
selection |
private SearchAction.SearchSetting |
setting |
progressMonitor
Modifier | Constructor and Description |
---|---|
private |
SearchTask(DataSet ds,
SearchAction.SearchSetting setting,
java.util.Collection<OsmPrimitive> selection,
Predicate<OsmPrimitive> predicate,
SearchAction.SearchReceiver resultReceiver) |
Modifier and Type | Method and Description |
---|---|
protected void |
cancel()
User pressed cancel button.
|
protected void |
finish()
Finish up the data work.
|
private static SearchAction.SearchTask |
newSearchTask(SearchAction.SearchSetting setting,
DataSet ds,
SearchAction.SearchReceiver resultReceiver)
Create a new search task for the given search setting.
|
(package private) static SearchAction.SearchTask |
newSearchTask(SearchAction.SearchSetting setting,
SearchAction.SearchReceiver resultReceiver) |
protected void |
realRun()
Called in the worker thread to do the actual work.
|
afterFinish, canRunInBackground, getProgressMonitor, operationCanceled, run
private final SearchAction.SearchSetting setting
private final java.util.Collection<OsmPrimitive> selection
private final Predicate<OsmPrimitive> predicate
private boolean canceled
private int foundMatches
private SearchAction.SearchReceiver resultReceiver
private SearchTask(DataSet ds, SearchAction.SearchSetting setting, java.util.Collection<OsmPrimitive> selection, Predicate<OsmPrimitive> predicate, SearchAction.SearchReceiver resultReceiver)
static SearchAction.SearchTask newSearchTask(SearchAction.SearchSetting setting, SearchAction.SearchReceiver resultReceiver)
private static SearchAction.SearchTask newSearchTask(SearchAction.SearchSetting setting, DataSet ds, SearchAction.SearchReceiver resultReceiver)
setting
- The setting to useds
- The data set to search onresultReceiver
- will receive the search resultprotected void cancel()
PleaseWaitRunnable
cancel
in class PleaseWaitRunnable
protected void realRun()
PleaseWaitRunnable
realRun
in class PleaseWaitRunnable
protected void finish()
PleaseWaitRunnable
finish
in class PleaseWaitRunnable