Класс ObservableValueBase<T>
java.lang.Object
fx.beans.value.ObservableValueBase<T>
- Все реализованные интерфейсы:
-
Observable,ObservableValue<T>
public abstract class ObservableValueBase<T>
extends Object
implements ObservableValue<T> Класс-утилита для создания реализаций интерфейса
ObservableValue. Он содержит всю необходимую инфраструктуру для обработки недействительности значений и уведомлений о изменениях. Эта реализация может обрабатывать добавление и удаление слушателей, в то время как наблюдатели уведомляются, но она не потокобезопасна.- С:
- JavaFX 2.0
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
ObservableValueBase() | Создаёт по умолчанию ObservableValueBase. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
protected void | fireValueChangedEvent() | Уведомляет текущих зарегистрированных наблюдателей о изменении значения. |
Методы, объявленные в классе java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Методы, объявленные в интерфейсе javafx.beans.Observable
addListener, removeListener
Методы, объявленные в интерфейсе javafx.beans.value.ObservableValue
addListener, getValue, removeListener
Подробное описание конструкторов
ObservableValueBase
public ObservableValueBase()
Создаёт по умолчанию
ObservableValueBase.Подробное описание методов
fireValueChangedEvent
protected void fireValueChangedEvent()
Уведомляет текущих зарегистрированных наблюдателей о изменении значения. Эта реализация проигнорирует все добавления и удаления наблюдателей, которые выполняются во время обработки уведомления. Изменения вступят в силу в следующем вызове fireValueChangedEvent.
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.