java.lang.Object
javafx.beans.value.ObservableValueBase<T>
com.iamsoft.util.ui.javafx.DelayedObservableValue<T>
- Type Parameters:
T
- Type of ObservableValue to be decorated.
- All Implemented Interfaces:
javafx.beans.Observable
,javafx.beans.value.ObservableValue<T>
public class DelayedObservableValue<T>
extends javafx.beans.value.ObservableValueBase<T>
Compresses series of change events into a single event.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionDelayedObservableValue
(javafx.beans.value.ObservableValue<T> pDelegate, javafx.util.Duration pMinDelay, javafx.util.Duration pMaxDelay) DelayedObservableValue
(javafx.beans.value.ObservableValue pDelegate, long pDelay) DelayedObservableValue
(javafx.beans.value.ObservableValue pDelegate, long pMinDelay, Long pMaxDelay) DelayedObservableValue
(javafx.beans.value.ObservableValue pDelegate, javafx.util.Duration pMinDelay) -
Method Summary
Methods inherited from class javafx.beans.value.ObservableValueBase
addListener, addListener, fireValueChangedEvent, removeListener, removeListener
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface javafx.beans.value.ObservableValue
flatMap, map, orElse, when
-
Constructor Details
-
DelayedObservableValue
public DelayedObservableValue(javafx.beans.value.ObservableValue pDelegate, long pDelay) -
DelayedObservableValue
public DelayedObservableValue(javafx.beans.value.ObservableValue pDelegate, long pMinDelay, Long pMaxDelay) -
DelayedObservableValue
public DelayedObservableValue(javafx.beans.value.ObservableValue pDelegate, javafx.util.Duration pMinDelay) -
DelayedObservableValue
public DelayedObservableValue(javafx.beans.value.ObservableValue<T> pDelegate, javafx.util.Duration pMinDelay, javafx.util.Duration pMaxDelay)
-
-
Method Details
-
getValue
-