Construct a new completer manager.
Private
_activeThe set of activated providers
Private
_activePrivate
_autoFlag to enable/disable continuous hinting.
Private
_inlinePrivate
_inlinePrivate
Readonly
_inlineThe inline completion provider map, the keys are id of provider
Private
_mostThe completer context map, the keys are id of widget and values are the most recent context objects.
Private
_panelThe completer handler map, the keys are id of widget and values are the completer handler attached to this widget.
Private
Readonly
_providersThe completion provider map, the keys are id of provider
Private
_selectedPrivate
_showFlag to show or hide the document panel.
Private
_suppressPrivate
_timeoutTimeout value for the completion provider.
Optional
inlineInline completer actions.
Signal emitted when active providers list is changed.
Inline providers information.
Signal emitted when a selection is made from a completer menu.
Private
_generateHelper to generate a completer handler from provided context.
Private
disposeHelper to dispose the completer handler on widget disposed event.
id of the widget
the handler to be disposed.
Private
generateHelper function to generate a ProviderReconciliator
with provided context.
The isApplicable
method of provider is used to filter out the providers
which can not be used with provided context.
the current completer context
Return the map of providers.
Register an inline completer provider with the manager.
Register a completer provider with the manager.
the provider to be registered.
Set inline completer factory.
Create or update completer handler of a widget with new context.
The completion context.
A manager for completion providers.