terminal/terminal_search
library
Classes
-
TerminalSearch
-
main entry for terminal searches. This class is the factory for search tasks
and will cache the search string that gets generated out of the terminal content
so that all search tasks created by this search can use the same cached search string
-
TerminalSearchHit
-
Represents one search hit
-
TerminalSearchOptions
-
represents options for a terminal search
-
TerminalSearchResult
-
Represents a search result.
This instance will be replaced as a whole when the search has to be re-triggered
It stores the hits the search produced and the navigation state inside
the search results
-
TerminalSearchTask
-
represents a search task.
A search task can deliver search results based on the given parameters.
It takes care to cache the results as long as possible and re-trigger a
search on demand only when necessary