| Modifier and Type | Class and Description |
|---|---|
| public static record |
| Modifier and Type | Field and Description |
|---|---|
| private @Nullable WalkthroughUtils. | |
| private static final Logger | |
| private static final Duration | |
| private @Nullable DelayedExecution | |
| private final @Nullable NodeResolver | |
| private final Consumer | |
| private @Nullable RecursiveChildrenListener | |
| private static final Duration | |
| private @Nullable ChangeListener | |
| private @Nullable DelayedExecution | |
| private @Nullable Runnable | |
| private final WindowResolver |
| Access | Constructor and Description |
|---|---|
| public | WalkthroughResolver(WindowResolver windowResolver, @Nullable NodeResolver nodeResolver, Consumer<WalkthroughResolver.
Creates a |
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| public void |
| debouncedNodeFinder | back to summary |
|---|---|
| private @Nullable WalkthroughUtils. | |
| LOGGER | back to summary |
|---|---|
| private static final Logger LOGGER | |
| NODE_IDLE_TIMEOUT | back to summary |
|---|---|
| private static final Duration NODE_IDLE_TIMEOUT | |
| nodeIdleTimeout | back to summary |
|---|---|
| private @Nullable DelayedExecution nodeIdleTimeout | |
| nodeResolver | back to summary |
|---|---|
| private final @Nullable NodeResolver nodeResolver | |
| onCompletion | back to summary |
|---|---|
| private final Consumer<WalkthroughResolver. | |
| recursiveChildrenListener | back to summary |
|---|---|
| private @Nullable RecursiveChildrenListener recursiveChildrenListener | |
| RESOLVE_TIMEOUT | back to summary |
|---|---|
| private static final Duration RESOLVE_TIMEOUT | |
| sceneListener | back to summary |
|---|---|
| private @Nullable ChangeListener<Scene> sceneListener | |
| timeout | back to summary |
|---|---|
| private @Nullable DelayedExecution timeout | |
| windowListenerCleanup | back to summary |
|---|---|
| private @Nullable Runnable windowListenerCleanup | |
| windowResolver | back to summary |
|---|---|
| private final WindowResolver windowResolver | |
| WalkthroughResolver | back to summary |
|---|---|
| public WalkthroughResolver(WindowResolver windowResolver, @Nullable NodeResolver nodeResolver, Consumer<WalkthroughResolver. Creates a Implementation Note
You may NOT use this class to resolve more than once. In such case,
| |
| cancel | back to summary |
|---|---|
| public void cancel() | |
| detachChildrenListener | back to summary |
|---|---|
| private void detachChildrenListener() | |
| finish | back to summary |
|---|---|
| private void finish(WalkthroughResolver. | |
| handleSceneResolved | back to summary |
|---|---|
| private void handleSceneResolved(Window window, Scene scene, NodeResolver resolver) | |
| handleWindowResolved | back to summary |
|---|---|
| private void handleWindowResolved(Window window) | |
| listenForNodeInScene | back to summary |
|---|---|
| private void listenForNodeInScene(Window window, Scene scene, NodeResolver resolver) | |
| listenForScene | back to summary |
|---|---|
| private void listenForScene(Window window, NodeResolver resolver) | |
| listenForWindow | back to summary |
|---|---|
| private void listenForWindow(WindowResolver resolver) | |
| startResolution | back to summary |
|---|---|
| public void startResolution() | |
| Modifier and Type | Field and Description |
|---|---|
| private final Node | nodeValue
Record Component accessed by nodeValue(). |
| private final Window | windowValue
Record Component accessed by windowValue(). |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public final boolean | equals(Object o)
Implements abstract java. Indicates whether some other object is "equal to" this one. |
| public final int | |
| public Optional | |
| public Node | |
| public final String | toString()
Implements abstract java. Returns a string representation of the record. |
| public boolean | |
| public Optional | |
| public Window |
| nodeValue | back to summary |
|---|---|
| private final Node nodeValue Record Component accessed by nodeValue(). | |
| windowValue | back to summary |
|---|---|
| private final Window windowValue Record Component accessed by windowValue(). | |
| WalkthroughResult | back to summary |
|---|---|
| public WalkthroughResult(Window windowValue, Node nodeValue) | |
| equals | back to summary |
|---|---|
| public final boolean equals(Object o) Implements abstract java. Doc from java. Indicates whether some other object is "equal to" this one. In addition
to the general contract of
R copy = new R(r.c1(), r.c2(), ..., r.cn());
then it must be the case that r.equals(copy).
| |
| hashCode | back to summary |
|---|---|
| public final int hashCode() Implements abstract java. Doc from java. Returns a hash code value for the record.
Obeys the general contract of | |
| node | back to summary |
|---|---|
| public Optional | |
| nodeValue | back to summary |
|---|---|
| public Node nodeValue() Record Component getter of nodeValue. | |
| toString | back to summary |
|---|---|
| public final String toString() Implements abstract java. Doc from java. Returns a string representation of the record.
In accordance with the general contract of In addition to this general contract, record classes must further participate in the invariant that any two records which are equal must produce equal strings. This invariant is necessarily relaxed in the rare case where corresponding equal component values might fail to produce equal strings for themselves. | |
| wasSuccessful | back to summary |
|---|---|
| public boolean wasSuccessful() | |
| window | back to summary |
|---|---|
| public Optional | |
| windowValue | back to summary |
|---|---|
| public Window windowValue() Record Component getter of windowValue. | |