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 SearchResultsListenerlistenerprotected SearchObjectPredicatepredicateprotected TaskProgressListenerprogressprotected SearchProviderproviderprotected java.util.Spliterator<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 voidaddResultsListener(SearchResultsListener listener)voidinitialize(java.util.Collection<java.lang.Object> categories, java.util.List<java.lang.Object> selectedObjects)voidremoveResultsListener(SearchResultsListener listener)voidsearch()voidsetProgressListener(TaskProgressListener progress) 
 - 
 
- 
- 
Field Detail
- 
listener
protected SearchResultsListener listener
 
- 
predicate
protected SearchObjectPredicate predicate
 
- 
provider
protected SearchProvider provider
 
- 
progress
protected TaskProgressListener progress
 
- 
searchables
protected java.util.Spliterator<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:
 initializein interfaceSearchExecutor
 
- 
search
public void search()
- Specified by:
 searchin interfaceSearchExecutor
 
- 
setProgressListener
public void setProgressListener(TaskProgressListener progress)
- Specified by:
 setProgressListenerin interfaceSearchExecutor
 
- 
addResultsListener
public void addResultsListener(SearchResultsListener listener)
- Specified by:
 addResultsListenerin interfaceSearchExecutor
 
- 
removeResultsListener
public void removeResultsListener(SearchResultsListener listener)
- Specified by:
 removeResultsListenerin interfaceSearchExecutor
 
 - 
 
 -