- java.lang.Object
-
- javafx.beans.binding.ListExpression<E>
-
- javafx.beans.property.ReadOnlyListProperty<E>
-
- javafx.beans.property.ListProperty<E>
-
- javafx.beans.property.ListPropertyBase<E>
-
- javafx.beans.property.SimpleListProperty<E>
-
- javafx.beans.property.ReadOnlyListWrapper<E>
-
- Все реализованные интерфейсы:
-
Iterable<E>,Collection<E>,List<E>,Observable,Property<ObservableList<E>>,ReadOnlyProperty<ObservableList<E>>,ObservableListValue<E>,ObservableObjectValue<ObservableList<E>>,ObservableValue<ObservableList<E>>,WritableListValue<E>,WritableObjectValue<ObservableList<E>>,WritableValue<ObservableList<E>>,ObservableList<E>
public class ReadOnlyListWrapper<E> extends SimpleListProperty<E>
Этот класс предоставляет удобный класс для определения свойств только для чтения. Он создаёт два синхронизированных свойства. Одно свойство — только для чтения и может быть передано внешним пользователям. Другое свойство — для чтения и записи и должно использоваться только внутри.- С тех пор:
- JavaFX 2.1
-
Краткое описание свойств
-
Свойства, унаследованные от класса javafx.beans.property.ListPropertyBase
empty, size
-
-
Краткое описание конструкторов
Конструкторы Конструктор Описание ReadOnlyListWrapper()КонструкторReadOnlyListWrapperReadOnlyListWrapper(Object bean, String name)КонструкторReadOnlyListWrapperReadOnlyListWrapper(Object bean, String name, ObservableList<E> initialValue)КонструкторReadOnlyListWrapperReadOnlyListWrapper(ObservableList<E> initialValue)КонструкторReadOnlyListWrapper
-
Краткое описание методов
Все методыМетодыКонкретные методы Модификатор и тип Метод Описание protected voidfireValueChangedEvent()Отправляет уведомления всем присоединённымInvalidationListeners,ChangeListenersиListChangeListener.protected voidfireValueChangedEvent(ListChangeListener.Change<? extends E> change)Отправляет уведомления всем присоединённымInvalidationListeners,ChangeListenersиListChangeListener.ReadOnlyListProperty<E>getReadOnlyProperty()Возвращает свойство только для чтения, синхронизированное с этимReadOnlyListWrapper.-
Методы, унаследованные от класса javafx.beans.property.SimpleListProperty
getBean, getName
-
Методы, унаследованные от класса javafx.beans.property.ListPropertyBase
addListener, addListener, addListener, bind, emptyProperty, get, invalidated, isBound, removeListener, removeListener, removeListener, set, sizeProperty, toString, unbind
-
Методы, унаследованные от класса javafx.beans.property.ListProperty
bindBidirectional, setValue, unbindBidirectional
-
Методы, унаследованные от класса javafx.beans.property.ReadOnlyListProperty
bindContent, bindContentBidirectional, equals, hashCode, unbindContent, unbindContentBidirectional
-
Методы, унаследованные от класса javafx.beans.binding.ListExpression
add, add, addAll, addAll, addAll, asString, clear, contains, containsAll, 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, 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
add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray
-
Методы, унаследованные от интерфейса javafx.collections.ObservableList
addAll, filtered, remove, removeAll, retainAll, setAll, setAll, sorted, sorted
-
Методы, унаследованные от интерфейса javafx.beans.value.ObservableValue
getValue
-
Методы, унаследованные от интерфейса javafx.beans.value.WritableValue
getValue
-
-
Подробное описание конструкторов
-
ReadOnlyListWrapper
public ReadOnlyListWrapper()
КонструкторReadOnlyListWrapper
-
ReadOnlyListWrapper
public ReadOnlyListWrapper(ObservableList<E> initialValue)
КонструкторReadOnlyListWrapper- Параметры:
-
initialValue- начальное значение оборачиваемого значения
-
ReadOnlyListWrapper
public ReadOnlyListWrapper(Object bean, String name)
КонструкторReadOnlyListWrapper- Параметры:
-
bean- компонент этогоReadOnlyListWrapper -
name- имя этогоReadOnlyListWrapper
-
ReadOnlyListWrapper
public ReadOnlyListWrapper(Object bean, String name, ObservableList<E> initialValue)
КонструкторReadOnlyListWrapper- Параметры:
-
bean- компонент этогоReadOnlyListWrapper -
name- имя этогоReadOnlyListWrapper -
initialValue- начальное значение оборачиваемого значения
-
-
Подробное описание методов
-
getReadOnlyProperty
public ReadOnlyListProperty<E> getReadOnlyProperty()
Возвращает только для чтения свойство, синхронизированное с этимReadOnlyListWrapper.- Возвращает:
- свойство только для чтения
-
fireValueChangedEvent
protected void fireValueChangedEvent()
Отправляет уведомления всем подключеннымInvalidationListeners,ChangeListenersиListChangeListener. Этот метод вызывается при изменении значения, либо вручную, вызываяListPropertyBase.set(ObservableList), либо в случае привязанного свойства, если привязка становится недействительной.- Переопределяет:
-
fireValueChangedEventв классеListPropertyBase<E>
-
fireValueChangedEvent
protected void fireValueChangedEvent(ListChangeListener.Change<? extends E> change)
Отправляет уведомления всем подключеннымInvalidationListeners,ChangeListenersиListChangeListener. Этот метод вызывается при изменении содержимого списка.- Переопределяет:
-
fireValueChangedEventв классеListPropertyBase<E> - Параметры:
-
change- изменение, которое необходимо распространить
-
© 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.