Top Fields Constructors Methods
org.reactfx.inhibeans.value

public abstract Class ObservableValueBase<T>

extends ObservableValueBase<T>
implements ObservableValue<T>
Class Inheritance
All Implemented Interfaces
org.reactfx.inhibeans.value.ObservableValue, javafx.beans.value.ObservableValue, javafx.beans.Observable, org.reactfx.inhibeans.Observable, org.reactfx.Guardian
Annotations
@Deprecated
Imports
org.reactfx.Guard

Deprecated

Field Summary

Modifier and TypeField and Description
private int
private boolean

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Guard
block()

Implements org.reactfx.inhibeans.Observable.block.

Prevents invalidation and change events from being emitted, until the returned guard is released.

protected void
fireValueChangedEvent()

Overrides javafx.beans.value.ObservableValueBase.fireValueChangedEvent.

Notify the currently registered observers of a value change.

private void
Inherited from javafx.beans.value.ObservableValueBase:
addListeneraddListenerremoveListenerremoveListener

Field Detail

blockedback to summary
private int blocked
fireOnReleaseback to summary
private boolean fireOnRelease

Constructor Detail

ObservableValueBaseback to summary
public ObservableValueBase()

Method Detail

blockback to summary
public Guard block()

Implements org.reactfx.inhibeans.Observable.block.

Doc from org.reactfx.inhibeans.Observable.block.

Prevents invalidation and change events from being emitted, until the returned guard is released.

Annotations
@Override
fireValueChangedEventback to summary
protected void fireValueChangedEvent()

Overrides javafx.beans.value.ObservableValueBase.fireValueChangedEvent.

Doc from javafx.beans.value.ObservableValueBase.fireValueChangedEvent.

Notify the currently registered observers of a value change. This implementation will ignore all adds and removes of observers that are done while a notification is processed. The changes take effect in the following call to fireValueChangedEvent.

Annotations
@Override
releaseback to summary
private void release()