File editor search provider
Current match index
Current search filters
Current search query
Current match index
Whether the cell search is active.
This is used when applying search only on selected cells.
Whether the search provider is disposed or not.
Set to true if the widget under search is read-only, false if it is editable. Will be used to determine whether to show the replace option.
Number of matches in the cell.
Editor content model
Clear currently highlighted match
Dispose the search provider
Stop the search and clean any UI elements.
Get the current match if it exists.
The current match
Get an initial query value if applicable so that it can be entered into the search box as an initial query
Initial value used to populate the search box.
Callback on source change
Replace the currently selected match with the provided text.
If no match is selected, it won't do anything.
The caller of this method is expected to call
highlightNext if after
this.currentIndex is null.
It is necesary to let the caller handle highlighting because this
method is used in composition pattern (search engine of notebook cells)
and highligthing on the composer (notebook) level needs to switch to next
engine (cell) with matches.
The replacement text.
Whether a replace occurred.
Set whether user selection should be protected from modifications.
If disabled, the selection will be updated on search and on editor focus
to cover the current match. We need to protect selection from modifications
for both: search in text and search in cells; since
is only telling us about search in text, we need to have an additional
way to signal that either search in text or in cells is active, or for
any other reason selection range should be protected.
Set whether search should be limitted to specified text selection.
Instantiate a search provider for the widget.
The widget provided is always checked using
isApplicable before calling
The search provider on the widget
Generated using TypeDoc