T.M. SoftStudio

feci quod potui, faciant meliora potentes

Тип данных Object

Реализация для объектов состоит из следующих классов:

  • Абстрактный класс ReadOnlyObjectProperty<T> - реализует интерфейс ReadOnlyProperty<T> и расширяет класс javafx.beans.binding.ObjectExpression<T>.

  • Абстрактный класс ObjectProperty<T> - реализует интерфейсы Property<T>, javafx.beans.value.WritableObjectValue<T> и расширяет класс ReadOnlyObjectProperty<T>. Класс ObjectProperty<T> имеет следующие конструкторы и методы:

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

  • Метод public void setValue(T v) – устанавливает значение свойства.

  • Метод public void bindBidirectional(Property<Т> other) – создает двунаправленное связывание.

  • Метод public void unbindBidirectional(Property<Т> other) – удаляет двунаправленное связывание.

  • Метод public java.lang.String toString() – возвращает строковое представление объекта.

  • Абстрактный класс ObjectPropertyBase<T> - расширяет класс ObjectProperty<T> и является базовой реализацией JavaFX Beans свойства со следующими конструкторами и методами:

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

  • Конструктор public ObjectPropertyBase(T initialValue).

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

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

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

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

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

  • Метод public void set(T v) – устанавливает значение свойства.

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

  • Метод public void bind(ObservableValue<? extends T> observable) – создает однонаправленное связывание.

  • Метод public void unbind() – удаляет однонаправленное связывание.

  • Метод public java.lang.String toString() – возвращает строковое представление объекта.

  • Класс SimpleObjectProperty<T> - расширяет класс ObjectPropertyBase<T> и является конечной реализацией JavaFX Beans свойства со следующими конструкторами и методами:

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

  • Конструктор public SimpleObjectProperty(T initialValue).

  • Конструктор public SimpleObjectProperty(java.lang.Object bean, java.lang.String name).

  • Конструктор public SimpleObjectProperty(java.lang.Object bean, java.lang.String name, T initialValue).

  • Метод public java.lang.Object getBean() – возвращает объект, содержащий данное свойство.

  • Метод public java.lang.String getName() – возвращает имя данного свойства.

  • Класс ReadOnlyObjectWrapper<T> – расширяет класс SimpleObjectProperty<T> и обеспечивает свойство, доступное только для чтения. Класс ReadOnlyObjectWrapper<T> имеет следующие свойства, конструкторы и методы:

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

  • Конструктор public ReadOnlyObjectWrapper(T initialValue).

  • Конструктор public ReadOnlyObjectWrapper(java.lang.Object bean, java.lang.String name)

  • Конструктор public ReadOnlyObjectWrapper(java.lang.Object bean, java.lang.String name, T initialValue).

  • Метод public ReadOnlyObjectProperty<T> getReadOnlyProperty() – возвращает свойство, доступное только для чтения.

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

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

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

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

  • Абстрактный класс ReadOnlyObjectPropertyBase<T> - расширяет класс ReadOnlyObjectProperty<T> и имеет следующие конструкторы и методы:

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

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

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

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

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