Class AbstractSearchProvider
- java.lang.Object
- 
- com.inductiveautomation.ignition.designer.findreplace.AbstractSearchProvider
 
- 
- All Implemented Interfaces:
- SearchProvider
 - Direct Known Subclasses:
- AbstractScriptSearchProvider,- ModuleLibrarySearchProvider,- NamedQuerySearchProvider,- TagSearchProvider,- ViewSearchProvider
 
 public abstract class AbstractSearchProvider extends java.lang.Object implements SearchProvider 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface com.inductiveautomation.ignition.designer.findreplace.SearchProviderSearchProvider.SelectedObjectsHandler
 
- 
 - 
Constructor SummaryConstructors Constructor Description AbstractSearchProvider()
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract java.lang.StringgetSelectableObjectBaseKey()Returns a key that will be used withBundleUtilto get various descriptions of the selectable objects.voidnotifySearchClosed()Called when the search dialog box is closed, so that the search provider can release any cached resourcesjava.lang.StringselectedObjectsToString(java.util.List<java.lang.Object> selectedObjects)Formats the list of selected objects as a brief string.java.lang.StringtoString()- 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface com.inductiveautomation.ignition.designer.findreplace.SearchProvideraddAsyncReplaceListener, getCategories, getExecutor, getId, getName, hasSelectableObjects, retrieveSearchableObjects, selectObjects
 
- 
 
- 
- 
- 
Method Detail- 
selectedObjectsToStringpublic java.lang.String selectedObjectsToString(java.util.List<java.lang.Object> selectedObjects) Description copied from interface:SearchProviderFormats the list of selected objects as a brief string.- Specified by:
- selectedObjectsToStringin interface- SearchProvider
 
 - 
getSelectableObjectBaseKeyprotected abstract java.lang.String getSelectableObjectBaseKey() Returns a key that will be used withBundleUtilto get various descriptions of the selectable objects. It is expected that the following keys exist:
 '{Key}.One' - "%d object"
 '{Key}.Many' - "%d objects"
 '{Key}.Default' - what will be searched if no objects are selected. For example, "All groups" or "Default provider"- Returns:
- a BundleUtilkey corresponding to a description for a selectable object.
 
 - 
notifySearchClosedpublic void notifySearchClosed() Description copied from interface:SearchProviderCalled when the search dialog box is closed, so that the search provider can release any cached resources- Specified by:
- notifySearchClosedin interface- SearchProvider
 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
 
 
- 
 
-