core/explore/explorer library

Classes

EditableRedirect
One ancestor considered during text-match promotion. Outcome of Explorer.redirectEditable: the bound field, or the reason none may be written (not_editable / target_mismatch).
Explorer
Strategic layer: search the captured tree for a target, scrolling and recapturing when the target isn't visible.
FindResult
Result of one Explorer.find / Explorer.findOrScroll call.
FindTarget
What the caller is looking for.
Scroller
One mechanical step on some scrollable.

Enums

FindFailureReason
Why an exploration ended without a hit.
MatchSource
How the matched node was reached.
ScanDirection
text / subtree matches where the runner-up was within a small margin of the winner. Which way Explorer.findOrScroll should advance the Scroller.

Extensions

FindFailureReasonWire on FindFailureReason
Wire spelling for a FindFailureReason.