Class DefaultSearchExecutor
- java.lang.Object
-
- com.inductiveautomation.ignition.designer.findreplace.DefaultSearchExecutor
-
- All Implemented Interfaces:
SearchExecutor
public class DefaultSearchExecutor extends java.lang.Object implements SearchExecutor
-
-
Field Summary
Fields Modifier and Type Field Description protected SearchResultsListener
listener
protected SearchObjectPredicate
predicate
protected TaskProgressListener
progress
protected SearchProvider
provider
protected java.util.Iterator<SearchObject>
searchables
-
Constructor Summary
Constructors Constructor Description DefaultSearchExecutor(SearchObjectPredicate predicate, SearchProvider provider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addResultsListener(SearchResultsListener listener)
void
initialize(java.util.Collection<java.lang.Object> categories, java.util.List<java.lang.Object> selectedObjects)
void
removeResultsListener(SearchResultsListener listener)
void
search()
void
setProgressListener(TaskProgressListener progress)
-
-
-
Field Detail
-
listener
protected SearchResultsListener listener
-
predicate
protected SearchObjectPredicate predicate
-
provider
protected SearchProvider provider
-
progress
protected TaskProgressListener progress
-
searchables
protected java.util.Iterator<SearchObject> searchables
-
-
Constructor Detail
-
DefaultSearchExecutor
public DefaultSearchExecutor(SearchObjectPredicate predicate, SearchProvider provider)
-
-
Method Detail
-
initialize
public void initialize(java.util.Collection<java.lang.Object> categories, java.util.List<java.lang.Object> selectedObjects)
- Specified by:
initialize
in interfaceSearchExecutor
-
search
public void search()
- Specified by:
search
in interfaceSearchExecutor
-
setProgressListener
public void setProgressListener(TaskProgressListener progress)
- Specified by:
setProgressListener
in interfaceSearchExecutor
-
addResultsListener
public void addResultsListener(SearchResultsListener listener)
- Specified by:
addResultsListener
in interfaceSearchExecutor
-
removeResultsListener
public void removeResultsListener(SearchResultsListener listener)
- Specified by:
removeResultsListener
in interfaceSearchExecutor
-
-