ChainedFinder class
Properties
-
allCandidates
→ Iterable<Element>
-
Returns all the Elements that will be considered by this finder. [...]
read-only, override
-
parent
→ Finder
-
Another Finder that will run first.
final
-
description
→ String
-
Describes what the finder is looking for. The description should be
a brief English noun phrase describing the finder's pattern.
read-only, inherited
-
first
→ Finder
-
Returns a variant of this finder that only matches the first element
matched by this finder.
read-only, inherited
-
hashCode
→ int
-
The hash code for this object. [...]
read-only, inherited
-
last
→ Finder
-
Returns a variant of this finder that only matches the last element
matched by this finder.
read-only, inherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
read-only, inherited
-
skipOffstage
→ bool
-
Whether this finder skips nodes that are offstage. [...]
final, inherited
Methods
-
apply(Iterable<Element> candidates)
→ Iterable<Element>
-
Returns all the elements in the given list that match this
finder's pattern. [...]
override
-
filter(Iterable<Element> parentCandidates)
→ Iterable<Element>
-
Return another Iterable when given an Iterable of candidates from a
parent Finder. [...]
-
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
-
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
-
Returns a string representation of this object.
inherited