Spec-Zone.ru › OpenJavaFX 11
Модуль javafx.base
Пакет javafx.beans.property

Класс ReadOnlySetWrapper<E>

  • java.lang.Object
    • javafx.beans.binding.SetExpression<E>
      • javafx.beans.property.ReadOnlySetProperty<E>
        • javafx.beans.property.SetProperty<E>
          • javafx.beans.property.SetPropertyBase<E>
            • javafx.beans.property.SimpleSetProperty<E>
              • javafx.beans.property.ReadOnlySetWrapper<E>
    • Все реализуемые интерфейсы:
      Iterable<E>, Collection<E>, Set<E>, Observable, Property<ObservableSet<E>>, ReadOnlyProperty<ObservableSet<E>>, ObservableObjectValue<ObservableSet<E>>, ObservableSetValue<E>, ObservableValue<ObservableSet<E>>, WritableObjectValue<ObservableSet<E>>, WritableSetValue<E>, WritableValue<ObservableSet<E>>, ObservableSet<E>
      public class ReadOnlySetWrapper<E>
      extends SimpleSetProperty<E>
      Этот класс предоставляет удобный класс для определения свойств только для чтения. Он создаёт два синхронизированных свойства. Одно свойство — только для чтения и может быть передано внешним пользователям. Другое свойство — для чтения и записи и должно использоваться только внутри.
      С момента:
      JavaFX 2.1
    • Краткое описание свойств

      • Свойства, унаследованные от класса javafx.beans.property.SetPropertyBase

        empty, size
    • Краткое описание конструкторов

      Конструкторы
      Конструктор Описание
      ReadOnlySetWrapper()
      Конструктор ReadOnlySetWrapper
      ReadOnlySetWrapper​(Object bean, String name)
      Конструктор ReadOnlySetWrapper
      ReadOnlySetWrapper​(Object bean, String name, ObservableSet<E> initialValue)
      Конструктор ReadOnlySetWrapper
      ReadOnlySetWrapper​(ObservableSet<E> initialValue)
      Конструктор ReadOnlySetWrapper
    • Краткое описание методов

      Все методыМетодыКонкретные методы
      Модификатор и тип Метод Описание
      protected void fireValueChangedEvent()
      Отправляет уведомления всем прикреплённым InvalidationListeners, ChangeListeners и SetChangeListener.
      protected void fireValueChangedEvent​(SetChangeListener.Change<? extends E> change)
      Отправляет уведомления всем прикреплённым InvalidationListeners, ChangeListeners и SetChangeListener.
      ReadOnlySetProperty<E> getReadOnlyProperty()
      Возвращает свойство только для чтения, которое синхронизировано с этим ReadOnlySetWrapper.
      • Методы, унаследованные от класса javafx.beans.property.SimpleSetProperty

        getBean, getName
      • Методы, унаследованные от класса javafx.beans.property.SetPropertyBase

        addListener, addListener, addListener, bind, emptyProperty, get, invalidated, isBound, removeListener, removeListener, removeListener, set, sizeProperty, toString, unbind
      • Методы, унаследованные от класса javafx.beans.property.SetProperty

        bindBidirectional, setValue, unbindBidirectional
      • Методы, унаследованные от класса javafx.beans.property.ReadOnlySetProperty

        bindContent, bindContentBidirectional, equals, hashCode, unbindContent, unbindContentBidirectional
      • Методы, унаследованные от класса javafx.beans.binding.SetExpression

        add, addAll, asString, clear, contains, containsAll, getSize, getValue, isEmpty, isEqualTo, isNotEqualTo, isNotNull, isNull, iterator, remove, removeAll, retainAll, setExpression, size, toArray, toArray
      • Методы, унаследованные от класса java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • Методы, унаследованные от интерфейса java.util.Collection

        parallelStream, removeIf, stream, toArray
      • Методы, унаследованные от интерфейса java.lang.Iterable

        forEach
      • Методы, унаследованные от интерфейса javafx.beans.value.ObservableValue

        getValue
      • Методы, унаследованные от интерфейса java.util.Set

        add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, spliterator, toArray, toArray
      • Методы, унаследованные от интерфейса javafx.beans.value.WritableValue

        getValue
  • Подробное описание конструкторов

    • ReadOnlySetWrapper

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

      public ReadOnlySetWrapper​(ObservableSet<E> initialValue)
      Конструктор ReadOnlySetWrapper
      Параметры:
      initialValue - начальное значение обернутого значения
    • ReadOnlySetWrapper

      public ReadOnlySetWrapper​(Object bean,
                                String name)
      Конструктор ReadOnlySetWrapper
      Параметры:
      bean - компонент этого ReadOnlySetWrapper
      name - имя этого ReadOnlySetWrapper
    • ReadOnlySetWrapper

      public ReadOnlySetWrapper​(Object bean,
                                String name,
                                ObservableSet<E> initialValue)
      Конструктор ReadOnlySetWrapper
      Параметры:
      bean - компонент этого ReadOnlySetWrapper
      name - имя этого ReadOnlySetWrapper
      initialValue - начальное значение обернутого значения
  • Подробное описание методов

    • getReadOnlyProperty

      public ReadOnlySetProperty<E> getReadOnlyProperty()
      Возвращает только для чтения свойство, синхронизированное с этим ReadOnlySetWrapper.
      Возвращает:
      свойство только для чтения
    • fireValueChangedEvent

      protected void fireValueChangedEvent()
      Отправляет уведомления всем подключенным InvalidationListeners, ChangeListeners и SetChangeListener. Этот метод вызывается при изменении значения, либо вручную с помощью вызова SetPropertyBase.set(javafx.collections.ObservableSet), либо при изменении связанного свойства.
      Переопределяет:
      fireValueChangedEvent в классе SetPropertyBase<E>
    • fireValueChangedEvent

      protected void fireValueChangedEvent​(SetChangeListener.Change<? extends E> change)
      Отправляет уведомления всем подключенным InvalidationListeners, ChangeListeners и SetChangeListener. Этот метод вызывается при изменении содержимого списка.
      Переопределяет:
      fireValueChangedEvent в классе SetPropertyBase<E>
      Параметры:
      change - изменение, которое необходимо распространить

© 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API