- java.lang.Object
-
- javafx.beans.binding.SetExpression<E>
-
- javafx.beans.property.ReadOnlySetProperty<E>
-
- Параметры типа:
-
E- тип элементовSet
- Все реализуемые интерфейсы:
-
Iterable<E>,Collection<E>,Set<E>,Observable,ReadOnlyProperty<ObservableSet<E>>,ObservableObjectValue<ObservableSet<E>>,ObservableSetValue<E>,ObservableValue<ObservableSet<E>>,ObservableSet<E>
- Прямые известные подклассы:
-
ReadOnlySetPropertyBase,SetProperty
public abstract class ReadOnlySetProperty<E> extends SetExpression<E> implements ReadOnlyProperty<ObservableSet<E>>
Базовый класс для всех свойств только для чтения, оборачивающихObservableSet.- С момента:
- JavaFX 2.1
- См. также:
-
ObservableSet,ObservableSetValue,SetExpression,ReadOnlyProperty
-
Резюме свойств
-
Свойства, унаследованные от класса javafx.beans.binding.SetExpression
empty, size
-
-
Резюме конструкторов
Конструкторы Конструктор Описание ReadOnlySetProperty()КонструкторReadOnlySetProperty.
-
Резюме методов
Все методыМетоды экземпляраКонкретные методы Модификатор и тип Метод Описание voidbindContent(ObservableSet<E> set)Создает привязку содержимого междуObservableSet, обернутым в этоReadOnlySetProperty, и другимObservableSet.voidbindContentBidirectional(ObservableSet<E> set)Создаёт двустороннюю привязку содержимогоObservableSet, обернутого в этоReadOnlySetProperty, и другимObservableSet.booleanequals(Object obj)inthashCode()Возвращает хэш-код для этого объектаReadOnlySetProperty.StringtoString()Возвращает строковое представление этого объектаReadOnlySetProperty.voidunbindContent(Object object)Удаляет привязку содержимого междуObservableSet, обернутым в этоReadOnlySetProperty, и другимObject.voidunbindContentBidirectional(Object object)Удаляет двустороннюю привязку содержимого междуObservableSet, обернутым в этоReadOnlySetProperty, и другимObject.-
Методы, унаследованные от класса javafx.beans.binding.SetExpression
add, addAll, asString, clear, contains, containsAll, emptyProperty, getSize, getValue, isEmpty, isEqualTo, isNotEqualTo, isNotNull, isNull, iterator, remove, removeAll, retainAll, setExpression, size, sizeProperty, toArray, toArray
-
Методы, унаследованные от класса java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Методы, унаследованные от интерфейса java.util.Collection
parallelStream, removeIf, stream, toArray
-
Методы, унаследованные от интерфейса javafx.beans.Observable
addListener, removeListener
-
Методы, унаследованные от интерфейса javafx.beans.value.ObservableObjectValue
get
-
Методы, унаследованные от интерфейса javafx.collections.ObservableSet
addListener, removeListener
-
Методы, унаследованные от интерфейса javafx.beans.value.ObservableValue
addListener, getValue, removeListener
-
Методы, унаследованные от интерфейса javafx.beans.property.ReadOnlyProperty
getBean, getName
-
Методы, унаследованные от интерфейса java.util.Set
spliterator
-
-
Подробное описание конструкторов
-
ReadOnlySetProperty
public ReadOnlySetProperty()
КонструкторReadOnlySetProperty.
-
-
Подробное описание методов
-
bindContentBidirectional
public void bindContentBidirectional(ObservableSet<E> set)
Создаёт двунаправленную привязку содержимогоObservableSet, обернутого в этотReadOnlySetProperty, и другогоObservableSet.Двунаправленная привязка содержимого гарантирует, что содержимое двух
ObservableSetsодинаковое. Если содержимое одного из наборов изменяется, другой набор будет автоматически обновлён.- Параметры:
-
set-ObservableSet, к которому должна быть привязана эта свойство - Исключения:
-
NullPointerException- еслиsetявляетсяnull -
IllegalArgumentException- еслиset— это тот же набор, что и набор, к которому указывает этотReadOnlySetProperty
-
unbindContentBidirectional
public void unbindContentBidirectional(Object object)
Удаляет двунаправленную привязку содержимого междуObservableSet, обернутого в этотReadOnlySetProperty, и другимObject.- Параметры:
-
object-Object, от которого следует отвязать двунаправленную привязку - Исключения:
-
NullPointerException- еслиobjectявляетсяnull -
IllegalArgumentException- еслиobject— это тот же набор, что и набор, к которому указывает этотReadOnlySetProperty
-
bindContent
public void bindContent(ObservableSet<E> set)
Создаёт привязку содержимого междуObservableSet, обернутого в этотReadOnlySetProperty, и другимObservableSet.Привязка содержимого гарантирует, что содержимое обернутого
ObservableSetsтакое же, как у другого набора. Если содержимое другого набора изменяется, обернутый набор будет автоматически обновлён. После привязки обернутого набора к другому набору, его нельзя изменять напрямую.- Параметры:
-
set-ObservableSet, к которому должна быть привязана эта свойство - Исключения:
-
NullPointerException- еслиsetявляетсяnull -
IllegalArgumentException- еслиset— это тот же набор, что и набор, к которому указывает этотReadOnlySetProperty
-
unbindContent
public void unbindContent(Object object)
Удаляет привязку содержимого междуObservableSet, обернутого в этотReadOnlySetProperty, и другимObject.- Параметры:
-
object-Object, от которого следует отвязать привязку - Исключения:
-
NullPointerException- еслиobjectявляетсяnull -
IllegalArgumentException- еслиobject— это тот же набор, что и набор, к которому указывает этотReadOnlySetProperty
-
equals
public boolean equals(Object obj)
-
hashCode
public int hashCode()
Возвращает хэш-код для этого объектаReadOnlySetProperty.
-
© 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.