Package org.yamcs.studio.autocomplete.ui
Class AutoCompleteProposalProvider
java.lang.Object
org.yamcs.studio.autocomplete.ui.AutoCompleteProposalProvider
- All Implemented Interfaces:
IAutoCompleteProposalProvider
Implements
IAutoCompleteProposalProvider and manages the ContentProposalList with results from
AutoCompleteService.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcancel()Cancel the current request.voidgetProposals(String contents, IContentProposalSearchHandler handler) Requests providers for proposals and notify the handler each time a provider answers.getType()boolean
-
Constructor Details
-
AutoCompleteProposalProvider
-
-
Method Details
-
getProposals
Description copied from interface:IAutoCompleteProposalProviderRequests providers for proposals and notify the handler each time a provider answers.- Specified by:
getProposalsin interfaceIAutoCompleteProposalProvider- Parameters:
contents- the content to complete.handler- seeIContentProposalSearchHandler.
-
hasProviders
public boolean hasProviders()- Specified by:
hasProvidersin interfaceIAutoCompleteProposalProvider- Returns:
trueif at least one provider is defined.
-
cancel
public void cancel()Description copied from interface:IAutoCompleteProposalProviderCancel the current request.- Specified by:
cancelin interfaceIAutoCompleteProposalProvider
-
getType
- Specified by:
getTypein interfaceIAutoCompleteProposalProvider- Returns:
- current type, see
AutoCompleteTypes.
-