Класс ReadOnlyListProperty<E>
- 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>
Прямые известные подклассы:
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
-
Методы, унаследованные от интерфейса javafx.beans.property.ReadOnlyProperty
getBean, getName
-
Методы, унаследованные от интерфейса javafx.beans.value.ObservableValue
addListener, getValue, removeListener
-
Методы, унаследованные от интерфейса javafx.beans.Observable
addListener, removeListener
-
Методы, унаследованные от интерфейса javafx.beans.value.ObservableObjectValue
get
-
Методы, унаследованные от интерфейса javafx.collections.ObservableList
addListener, filtered, removeListener, sorted, sorted
-
Методы, унаследованные от интерфейса java.util.List
replaceAll, sort, spliterator
-
Методы, унаследованные от интерфейса java.util.Collection
parallelStream, removeIf, stream
-
-
Подробное описание конструктора
-
ReadOnlyListProperty
public ReadOnlyListProperty()
КонструкторReadOnlyListProperty.
-
-
Подробное описание методов
-
bindContentBidirectional
public void bindContentBidirectional(ObservableList<E> list)
Создаёт двунаправленную привязку содержимогоObservableList, обернутого в данноеReadOnlyListProperty, и другимObservableList.Двунаправленная привязка содержимого гарантирует, что содержимое двух
ObservableListsодинаковое. Если содержимое одного из списков изменится, то другой список также будет обновлён автоматически.Параметры:
list—ObservableList, к которому должно быть привязано данное свойствоИсключения:
NullPointerException— еслиlistявляетсяnull
-
unbindContentBidirectional
public void unbindContentBidirectional(Object object)
Удаляет двунаправленную привязку содержимого междуObservableList, обернутым в данноеReadOnlyListProperty, и другимObject.Параметры:
object—Object, из которого должна быть удалена двунаправленная привязкаИсключения:
NullPointerException— еслиobjectявляетсяnull
-
bindContent
public void bindContent(ObservableList<E> list)
Создаёт привязку содержимого междуObservableList, обернутым в данноеReadOnlyListProperty, и другимObservableList.Привязка содержимого гарантирует, что содержимое обернутого
ObservableListsтакое же, как и содержимое другого списка. Если содержимое другого списка изменится, то обернутый список будет обновлён автоматически. После того, как обернутый список будет привязан к другому списку, вы не должны изменять его напрямую.Параметры:
list—ObservableList, к которому должно быть привязано данное свойствоИсключения:
NullPointerException— еслиlistявляетсяnull
-
unbindContent
public void unbindContent(Object object)
Удаляет привязку содержимого междуObservableList, обернутым в данноеReadOnlyListProperty, и другимObject.Параметры:
object—Object, из которого должна быть удалена привязкаИсключения:
NullPointerException— еслиobjectявляетсяnull
-
equals
public boolean equals(Object obj)
-
hashCode
public int hashCode()
-
toString
public String toString()
Возвращает строковое представление этого объектаReadOnlyListProperty.
-
© 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.