Class ClientScriptSearchProvider
- java.lang.Object
- 
- com.inductiveautomation.ignition.designer.findreplace.AbstractSearchProvider
- 
- com.inductiveautomation.ignition.designer.scripteditor.AbstractScriptSearchProvider<T>
- 
- com.inductiveautomation.ignition.designer.scripteditor.ScriptConfigSearchProvider<ClientScriptConfig>
- 
- com.inductiveautomation.factorypmi.designer.search.ClientScriptSearchProvider
 
 
 
 
- 
- All Implemented Interfaces:
- SearchProvider
 
 public class ClientScriptSearchProvider extends ScriptConfigSearchProvider<ClientScriptConfig> 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description protected classClientScriptSearchProvider.MenuNodeCursorprotected classClientScriptSearchProvider.MenuNodeScriptSearchObject- 
Nested classes/interfaces inherited from class com.inductiveautomation.ignition.designer.scripteditor.AbstractScriptSearchProviderAbstractScriptSearchProvider.AbstractScriptSearchObject, AbstractScriptSearchProvider.MapIterator<K>, AbstractScriptSearchProvider.SimplePropertySO
 - 
Nested classes/interfaces inherited from interface com.inductiveautomation.ignition.designer.findreplace.SearchProviderSearchProvider.SelectedObjectsHandler
 
- 
 - 
Constructor SummaryConstructors Constructor Description ClientScriptSearchProvider(DesignerContext context, java.lang.String name, ResourceType resourceType, java.lang.Runnable locateFunc)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Iterator<SearchObject>retrieveSearchableObjects(java.util.Collection<java.lang.Object> categories, java.util.List<java.lang.Object> searchObjects, TaskProgressListener progress)Returns an iterator that provides all of the objects described by the parameters.- 
Methods inherited from class com.inductiveautomation.ignition.designer.scripteditor.AbstractScriptSearchProvidergetCategories, getContext, getLogger, getName, getSelectableObjectBaseKey, getTargetObject, hasSelectableObjects, loadTargetObject, saveResource, selectObjects, serialize, showEditorWindow
 - 
Methods inherited from class com.inductiveautomation.ignition.designer.findreplace.AbstractSearchProvidernotifySearchClosed, selectedObjectsToString, toString
 - 
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, getExecutor, getId
 
- 
 
- 
- 
- 
Constructor Detail- 
ClientScriptSearchProviderpublic ClientScriptSearchProvider(DesignerContext context, java.lang.String name, ResourceType resourceType, java.lang.Runnable locateFunc) 
 
- 
 - 
Method Detail- 
retrieveSearchableObjectspublic java.util.Iterator<SearchObject> retrieveSearchableObjects(java.util.Collection<java.lang.Object> categories, java.util.List<java.lang.Object> searchObjects, TaskProgressListener progress) Description copied from interface:SearchProviderReturns an iterator that provides all of the objects described by the parameters. The iterator will generally stream the results, calculating the next object on each call to hasNext().The provided ProgressListener can be used to provide progress information as the Iterator is processed. Some providers may not be able to calculate progress, in which case they should call setIndeterminate(true), but the provider implementors are encouraged to provide anything they can, even if it's very coarse. - Specified by:
- retrieveSearchableObjectsin interface- SearchProvider
- Overrides:
- retrieveSearchableObjectsin class- ScriptConfigSearchProvider<ClientScriptConfig>
- Parameters:
- categories- indicates the user selection (if applicable) of which categories should be searched.
- searchObjects- the user selected objects (if applicable) to be searched.
- progress- a progress listener for this provider, which can be updated as the returned Iterator is used. If not supported, the provider should call setIndeterminate(true).
 
 
- 
 
-