{@link IObservableValue} implementation that wraps an{@link IObservableValue} and delays notification of value change events fromthe wrapped observable value until a certain time has passed since the last change event, or until a FocusOut event is received from the underlying widget, if any (whichever happens earlier). This class helps to delay validation until the user stops typing. To notify about pending changes, a delayed observable value will fire a stale event when the wrapped observable value fires a change event, but this change is being delayed. Note that this class will not forward {@link ValueChangingEvent} events froma wrapped {@link IVetoableValue}.
@since 1.2
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.