Класс ReadOnlySetProperty<E>
- Type Parameters:
-
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. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void | bindContent(ObservableSet<E> set) | Создаёт привязку содержимого между ObservableSet, которая обернута в это ReadOnlySetProperty, и другим ObservableSet. |
void | bindContentBidirectional(ObservableSet<E> set) | Создаёт двунаправленную привязку содержимого ObservableSet, которая обернута в это ReadOnlySetProperty, и другим ObservableSet. |
int | hashCode() | Возвращает хэш-код для этого объекта ReadOnlySetProperty. |
String | toString() | Возвращает строковое представление этого объекта ReadOnlySetProperty. |
void | unbindContent(Object object) | Удаляет привязку содержимого между ObservableSet, которая обернута в это ReadOnlySetProperty, и другим Object. |
void | unbindContentBidirectional(Object object) | Удаляет двунаправленную привязку содержимого между ObservableSet, которая обернута в это ReadOnlySetProperty, и другим Object. |
Методы, объявленные в классе javafx.beans.binding.SetExpression
asString, emptyProperty, getSize, isEqualTo, isNotEqualTo, isNotNull, isNull, setExpression, sizeProperty
Методы, объявленные в классе java.lang.Object
clone, equals, 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
Подробное описание конструкторов
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
hashCode
public int hashCode()
ReadOnlySetProperty объекта.- Унаследовано от:
-
hashCodeв интерфейсеCollection<E> - Унаследовано от:
-
hashCodeв интерфейсеSet<E> - Переопределяет:
-
hashCodeв классеObject - Возвращает:
- хэш-код для этого
ReadOnlySetPropertyобъекта.
toString
public String toString()
ReadOnlySetProperty объекта.- Переопределяет:
-
toStringв классеObject - Возвращает:
- строковое представление этого
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.