Properties
-
allCandidates
→ Iterable<Element>
-
Returns all the
Element
s that will be considered by this finder.
read-onlyoverride
-
description
→ String
-
Describes what the finder is looking for. The description should be
a brief English noun phrase describing the finder's pattern.
read-onlyinherited
-
first
→ Finder
-
Returns a variant of this finder that only matches the first element
matched by this finder.
read-onlyinherited
-
hashCode
→ int
-
The hash code for this object.
read-onlyinherited
-
last
→ Finder
-
Returns a variant of this finder that only matches the last element
matched by this finder.
read-onlyinherited
-
parent
→ Finder
-
Another Finder that will run first.
final
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
read-onlyinherited
-
skipOffstage
→ bool
-
Whether this finder skips nodes that are offstage.
finalinherited
Methods
-
apply(Iterable<Element> candidates)
→ Iterable<Element>
-
Returns all the elements in the given list that match this
finder's pattern.
override
-
at(int index)
→ Finder
-
Returns a variant of this finder that only matches the element at the
given index matched by this finder.
inherited
-
evaluate()
→ Iterable<Element>
-
Returns the current result. If precache was called and returned true, this will
cheaply return the result that was computed then. Otherwise, it creates a new
iterable to compute the answer.
inherited
-
filter(Iterable<Element> parentCandidates)
→ Iterable<Element>
-
Return another Iterable when given an Iterable of candidates from a
parent Finder.
-
hitTestable({Alignment at = Alignment.center})
→ Finder
-
Returns a variant of this finder that only matches elements reachable by
a hit test.
inherited
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a non-existent method or property is accessed.
inherited
-
precache()
→ bool
-
Attempts to evaluate the finder. Returns whether any elements in the tree
matched the finder. If any did, then the result is cached and can be obtained
from evaluate.
inherited
-
toString()
→ String
-
A string representation of this object.
inherited