Verified Owner
Top Description Fields Constructors Methods
org.jabref.gui.util

public Class DelayedExecution

extends Object
Class Inheritance
Imports
javafx.animation.PauseTransition, javafx.util.Duration, org.jspecify.annotations.NonNull

Executes a runnable after a specified duration. It uses a PauseTransition to ensure the runnable is executed on the JavaFX Application Thread.

Field Summary

Modifier and TypeField and Description
private final PauseTransition

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

transitionback to summary
private final PauseTransition transition

Constructor Detail

DelayedExecutionback to summary
public DelayedExecution(@NonNull Duration duration, @NonNull Runnable onFinished)

Method Detail

cancelback to summary
public void cancel()
startback to summary
public void start()