T.M. SoftStudio

feci quod potui, faciant meliora potentes

Тип данных Object

Для типа данных java.lang.Object пакет javafx.beans.binding предоставляет классы ObjectBinding<T> и ObjectExpression<T>.

Абстрактный класс ObjectBinding<T> реализует интерфейс Binding<T> и расширяет класс ObjectExpression<T>.

Класс ObjectBinding<T> имеет, помимо унаследованных от класса ObjectExpression<T>, следующие конструкторы и методы:

  • Конструктор public ObjectBinding().

  • Метод public void addListener(InvalidationListener listener) – добавляет слушателя событий недействительности значения.

  • Метод public void removeListener(InvalidationListener listener) – удаляет слушателя событий недействительности значения.

  • Метод public void addListener(ChangeListener<? super Т> listener) – добавляет слушателя событий изменения значения.

  • Метод public void removeListener(ChangeListener<? super Т> listener) – удаляет слушателя событий изменения значения.

  • Метод public final boolean isValid() – возвращает true, если значение связывания действительно.

  • Метод public final void invalidate() – маркирует значение связывания как недействительное.

  • Метод public ObservableList<?> getDependencies() – возвращает список зависимостей данного связывания.

  • Метод public void dispose() – закрывает связывание.

  • Метод public final T get() – возвращает значение связывания.

Абстрактный класс ObjectExpression<T> реализует интерфейс javafx.beans.value.ObservableObjectValue<T>, дополнительно предоставляя конструкторы и методы:

  • Конструктор public ObjectExpression().

  • Метод public T getValue() – возвращает значение данного объекта.

  • Метод public static <T> ObjectExpression<T> objectExpression(ObservableObjectValue<T> value) – возвращает объект ObjectExpression<T>, обертывающий объект ObservableObjectValue<T>.

  • Метод public BooleanBinding isEqualTo(ObservableObjectValue<?> other) – создает связанное сравнение двух объектов.

  • Метод public BooleanBinding isEqualTo(java.lang.Object other) – создает связанное сравнение двух объектов.

  • Метод public BooleanBinding isNotEqualTo(ObservableObjectValue<?> other) – создает связанное сравнение двух объектов.

  • Метод public BooleanBinding isNotEqualTo(java.lang.Object other) – создает связанное сравнение двух объектов.

  • Метод public BooleanBinding isNull() – создает связанное сравнение с нулем.

  • Метод public BooleanBinding isNotNull() – создает связанное сравнение с нулем.