| Modifier and Type | Field and Description |
|---|---|
| private final List | |
| private @Nullable InvalidationListener | |
| private static final Logger | |
| private @Nullable PauseTransition |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private void | |
| private void | |
| private void | |
| private boolean | execute(@NonNull WalkthroughSideEffect sideEffect, @NonNull Walkthrough walkthrough, boolean forward)
|
| public boolean | Returns: true if the side effect was executed successfully, false otherwisethe side effect to execute sideEffect, @NonNull Walkthrough the walkthrough context walkthrough)Executes a side effect's backward action. |
| public boolean | Returns: true if the side effect was executed successfully, false otherwisethe side effect to execute sideEffect, @NonNull Walkthrough the walkthrough context walkthrough)Executes a side effect's forward action, waiting for the expected condition if necessary. |
| private void | |
| private void | setupDependencyMonitoring(@NonNull List<Observable> dependencies, @NonNull Runnable onDependencyChange)
|
| private void | |
| private boolean |
| currentDependencies | back to summary |
|---|---|
| private final List<Observable> currentDependencies | |
| dependencyListener | back to summary |
|---|---|
| private @Nullable InvalidationListener dependencyListener | |
| LOGGER | back to summary |
|---|---|
| private static final Logger LOGGER | |
| timeoutTransition | back to summary |
|---|---|
| private @Nullable PauseTransition timeoutTransition | |
| SideEffectExecutor | back to summary |
|---|---|
| public SideEffectExecutor() | |
| cancelTimeout | back to summary |
|---|---|
| private void cancelTimeout() | |
| cleanUp | back to summary |
|---|---|
| private void cleanUp() | |
| cleanUpDependencies | back to summary |
|---|---|
| private void cleanUpDependencies() | |
| execute | back to summary |
|---|---|
| private boolean execute(@NonNull WalkthroughSideEffect sideEffect, @NonNull Walkthrough walkthrough, boolean forward) | |
| executeBackward | back to summary |
|---|---|
| public boolean executeBackward(@NonNull WalkthroughSideEffect sideEffect, @NonNull Walkthrough walkthrough) Executes a side effect's backward action.
| |
| executeForward | back to summary |
|---|---|
| public boolean executeForward(@NonNull WalkthroughSideEffect sideEffect, @NonNull Walkthrough walkthrough) Executes a side effect's forward action, waiting for the expected condition if necessary.
| |
| notifyUser | back to summary |
|---|---|
| private void notifyUser(@NonNull String title, @NonNull String message) | |
| setupDependencyMonitoring | back to summary |
|---|---|
| private void setupDependencyMonitoring(@NonNull List<Observable> dependencies, @NonNull Runnable onDependencyChange) | |
| startTimeout | back to summary |
|---|---|
| private void startTimeout(long timeoutMs, @NonNull Runnable onTimeout) | |
| waitForCondition | back to summary |
|---|---|
| private boolean waitForCondition(@NonNull WalkthroughSideEffect sideEffect) | |