T.M. SoftStudio

feci quod potui, faciant meliora potentes

Тип данных ObservableSet

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

  • Абстрактный класс ReadOnlySetProperty<E> – реализует интерфейс ReadOnlyProperty<ObservableSet<E>> и расширяет класс SetExpression<E>.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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