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