TerminalSearchTask class

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

Constructors

TerminalSearchTask.new(TerminalSearch _search, TerminalSearchInteraction _terminal, String _dirtyTagName, TerminalSearchOptions _terminalSearchOptions)

Properties

currentSearchHit int?
number of the hit that is currently selected
getter/setter pair
currentSearchHitObject TerminalSearchHit?
returns the hit that is currently the selected one (based on the search result navigation)
no setter
hashCode int
The hash code for this object.
no setterinherited
isActive bool
indicates if the current search task is active
getter/setter pair
numberOfSearchHits int
the number of search hits in the current search result
no setter
options TerminalSearchOptions
the currently used search options
getter/setter pair
pattern String?
the currently used pattern of this search task
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
searchResult TerminalSearchResult
returns the current search result or triggers a new search if it has to the result is a up to date search result either way
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited