T.M. SoftStudio

feci quod potui, faciant meliora potentes

Тип данных ObservableList

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

  • Абстрактный класс ReadOnlyListProperty<E> – реализует интерфейс ReadOnlyProperty<ObservableList<E>> и расширяет класс javafx.beans.binding.ListExpression<E>.

  • Абстрактный класс ListProperty<E> – реализует интерфейсы Property<ObservableList<E>>, WritableListValue<E> и расширяет класс ReadOnlyListProperty<E>. Класс ListProperty<E> имеет следующие конструкторы и методы:

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

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

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

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

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

  • Абстрактный класс ListPropertyBase<E> – расширяет класс ListProperty<E> и является базовой реализацией JavaFX Beans свойства со следующими конструкторами и методами:

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

  • Конструктор public ListPropertyBase(ObservableList<E> initialValue).

  • Метод public ReadOnlyIntegerProperty sizeProperty() – возвращает свойство размера списка.

  • Метод public ReadOnlyBooleanProperty emptyProperty() – возвращает свойство пустого списка.

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

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

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

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

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

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

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

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

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

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

  • Класс SimpleListProperty<E> – расширяет класс ListPropertyBase<E> и является конечной реализацией JavaFX Beans свойства со следующими конструкторами и методами:

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

  • Конструктор public SimpleListProperty(ObservableList<E> initialValue).

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

  • Конструктор public SimpleListProperty(java.lang.Object bean, java.lang.String name, ObservableList<E> initialValue).

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

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

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

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

  • Конструктор public ReadOnlyListWrapper(ObservableList<E> initialValue).

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

  • Конструктор public ReadOnlyListWrapper(java.lang.Object bean, java.lang.String name, ObservableList<E> initialValue).

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

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

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

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

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

  • Абстрактный класс ReadOnlyListPropertyBase<E> – расширяет класс ReadOnlyListProperty<E> и имеет следующие конструкторы и методы:

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

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

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

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

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