Spec-Zone.ru › OpenJavaFX 17

Класс ReadOnlySetProperty<E>

java.lang.Object
javafx.beans.binding.SetExpression<E>
javafx.beans.property.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

Методы, объявленные в интерфейсе java.lang.Iterable

forEach

Методы, объявленные в интерфейсе 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

add, addAll, clear, contains, containsAll, equals, isEmpty, iterator, remove, removeAll, retainAll, size, spliterator, toArray, toArray

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

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.

Spec-Zone.ru

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