- 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()КонструкторReadOnlySetWrapperReadOnlySetWrapper(Object bean, String name)КонструкторReadOnlySetWrapperReadOnlySetWrapper(Object bean, String name, ObservableSet<E> initialValue)КонструкторReadOnlySetWrapperReadOnlySetWrapper(ObservableSet<E> initialValue)КонструкторReadOnlySetWrapper
-
Краткое описание методов
Все методыМетодыКонкретные методы Модификатор и тип Метод Описание protected voidfireValueChangedEvent()Отправляет уведомления всем прикреплённымInvalidationListeners,ChangeListenersиSetChangeListener.protected voidfireValueChangedEvent(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
-
Методы, унаследованные от интерфейса 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.