- java.lang.Object
-
- javafx.beans.binding.MapExpression<K,V>
-
- javafx.beans.property.ReadOnlyMapProperty<K,V>
-
- javafx.beans.property.MapProperty<K,V>
-
- javafx.beans.property.MapPropertyBase<K,V>
-
- javafx.beans.property.SimpleMapProperty<K,V>
-
- javafx.beans.property.ReadOnlyMapWrapper<K,V>
-
- Все реализованные интерфейсы:
-
Map<K,V>,Observable,Property<ObservableMap<K,V>>,ReadOnlyProperty<ObservableMap<K,V>>,ObservableMapValue<K,V>,ObservableObjectValue<ObservableMap<K,V>>,ObservableValue<ObservableMap<K,V>>,WritableMapValue<K,V>,WritableObjectValue<ObservableMap<K,V>>,WritableValue<ObservableMap<K,V>>,ObservableMap<K,V>
public class ReadOnlyMapWrapper<K,V> extends SimpleMapProperty<K,V>
Этот класс предоставляет удобный класс для определения свойств только для чтения. Он создаёт два синхронизированных свойства. Одно свойство только для чтения и может быть передано внешним пользователям. Другое свойство для чтения и записи и должно использоваться только внутри.- С момента:
- JavaFX 2.1
-
Краткое описание свойств
-
Свойства, унаследованные от класса javafx.beans.property.MapPropertyBase
empty, size
-
-
Краткое описание конструкторов
Конструкторы Конструктор Описание ReadOnlyMapWrapper()КонструкторReadOnlyMapWrapperReadOnlyMapWrapper(Object bean, String name)КонструкторReadOnlyMapWrapperReadOnlyMapWrapper(Object bean, String name, ObservableMap<K,V> initialValue)КонструкторReadOnlyMapWrapperReadOnlyMapWrapper(ObservableMap<K,V> initialValue)КонструкторReadOnlyMapWrapper
-
Краткое описание методов
Все методыМетодыКонкретные методы Модификатор и тип Метод Описание protected voidfireValueChangedEvent()Отправляет уведомления всем подключённымInvalidationListeners,ChangeListenersиMapChangeListener.protected voidfireValueChangedEvent(MapChangeListener.Change<? extends K,? extends V> change)Отправляет уведомления всем подключённымInvalidationListeners,ChangeListenersиMapChangeListener.ReadOnlyMapProperty<K,V>getReadOnlyProperty()Возвращает свойство только для чтения, синхронизированное с этимReadOnlyMapWrapper.-
Методы, унаследованные от класса javafx.beans.property.SimpleMapProperty
getBean, getName
-
Методы, унаследованные от класса javafx.beans.property.MapPropertyBase
addListener, addListener, addListener, bind, emptyProperty, get, invalidated, isBound, removeListener, removeListener, removeListener, set, sizeProperty, toString, unbind
-
Методы, унаследованные от класса javafx.beans.property.MapProperty
bindBidirectional, setValue, unbindBidirectional
-
Методы, унаследованные от класса javafx.beans.property.ReadOnlyMapProperty
bindContent, bindContentBidirectional, equals, hashCode, unbindContent, unbindContentBidirectional
-
Методы, унаследованные от класса javafx.beans.binding.MapExpression
asString, clear, containsKey, containsValue, entrySet, get, getSize, getValue, isEmpty, isEqualTo, isNotEqualTo, isNotNull, isNull, keySet, mapExpression, put, putAll, remove, size, valueAt, valueAt, values
-
Методы, унаследованные от класса java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Методы, унаследованные от интерфейса java.util.Map
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
-
Методы, унаследованные от интерфейса javafx.beans.value.ObservableValue
getValue
-
Методы, унаследованные от интерфейса javafx.beans.value.WritableValue
getValue
-
-
Подробное описание конструкторов
-
ReadOnlyMapWrapper
public ReadOnlyMapWrapper()
КонструкторReadOnlyMapWrapper
-
ReadOnlyMapWrapper
public ReadOnlyMapWrapper(ObservableMap<K,V> initialValue)
КонструкторReadOnlyMapWrapper- Параметры:
-
initialValue- начальное значение обернутого значения
-
ReadOnlyMapWrapper
public ReadOnlyMapWrapper(Object bean, String name)
КонструкторReadOnlyMapWrapper- Параметры:
-
bean- бины этогоReadOnlyMapWrapper -
name- имя этогоReadOnlyMapWrapper
-
ReadOnlyMapWrapper
public ReadOnlyMapWrapper(Object bean, String name, ObservableMap<K,V> initialValue)
КонструкторReadOnlyMapWrapper- Параметры:
-
bean- бины этогоReadOnlyMapWrapper -
name- имя этогоReadOnlyMapWrapper -
initialValue- начальное значение обернутого значения
-
-
Подробное описание методов
-
getReadOnlyProperty
public ReadOnlyMapProperty<K,V> getReadOnlyProperty()
Возвращает свойство только для чтения, синхронизированное с этимReadOnlyMapWrapper.- Возвращает:
- свойство только для чтения
-
fireValueChangedEvent
protected void fireValueChangedEvent()
Отправляет уведомления всем подключённымInvalidationListeners,ChangeListenersиMapChangeListener. Этот метод вызывается при изменении значения, либо вручную, вызываяMapPropertyBase.set(javafx.collections.ObservableMap), или в случае связанного свойства, если привязка становится недействительной.- Переопределяет:
-
fireValueChangedEventв классеMapPropertyBase<K,V>
-
fireValueChangedEvent
protected void fireValueChangedEvent(MapChangeListener.Change<? extends K,? extends V> change)
Отправляет уведомления всем подключённымInvalidationListeners,ChangeListenersиMapChangeListener. Этот метод вызывается при изменении содержимого списка.- Переопределяет:
-
fireValueChangedEventв классеMapPropertyBase<K,V> - Параметры:
-
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.