- java.lang.Object
-
- javafx.beans.binding.MapExpression<K,V>
-
- javafx.beans.property.ReadOnlyMapProperty<K,V>
-
- Тип параметров:
-
K- тип элементов ключей карты -
V- тип элементов значений карты
- Все реализуемые интерфейсы:
-
Map<K,V>,Observable,ReadOnlyProperty<ObservableMap<K,V>>,ObservableMapValue<K,V>,ObservableObjectValue<ObservableMap<K,V>>,ObservableValue<ObservableMap<K,V>>,ObservableMap<K,V>
- Прямые известные подклассы:
-
MapProperty,ReadOnlyMapPropertyBase
public abstract class ReadOnlyMapProperty<K,V> extends MapExpression<K,V> implements ReadOnlyProperty<ObservableMap<K,V>>
Базовый класс для всех свойств только для чтения, которые оборачиваютObservableMap.- С момента:
- JavaFX 2.1
- См. также:
-
ObservableMap,ObservableMapValue,MapExpression,ReadOnlyProperty
-
Краткое описание свойств
-
Свойства, унаследованные от класса javafx.beans.binding.MapExpression
empty, size
-
-
Краткое описание конструкторов
Конструкторы Конструктор Описание ReadOnlyMapProperty()КонструкторReadOnlyMapProperty.
-
Краткое описание методов
Все методыМетодыКонкретные методы Модификатор и тип Метод Описание voidbindContent(ObservableMap<K,V> map)Создаёт привязку содержимого междуObservableMap, которая обернута в этоReadOnlyMapProperty, и другойObservableMap.voidbindContentBidirectional(ObservableMap<K,V> map)Создаёт двунаправленную привязку содержимогоObservableMap, которая обернута в этоReadOnlyMapProperty, и другойObservableMap.booleanequals(Object obj)inthashCode()Возвращает хеш-код для этого объектаReadOnlyMapProperty.StringtoString()Возвращает строковое представление объектаReadOnlyMapProperty.voidunbindContent(Object object)Удаляет привязку содержимого междуObservableMap, которая обернута в этоReadOnlyMapProperty, и другойObject.voidunbindContentBidirectional(Object object)Удаляет двунаправленную привязку содержимого междуObservableMap, которая обернута в этоReadOnlyMapProperty, и другойObject.-
Методы, унаследованные от класса javafx.beans.binding.MapExpression
asString, clear, containsKey, containsValue, emptyProperty, entrySet, get, getSize, getValue, isEmpty, isEqualTo, isNotEqualTo, isNotNull, isNull, keySet, mapExpression, put, putAll, remove, size, sizeProperty, valueAt, valueAt, values
-
Методы, унаследованные от класса java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Методы, унаследованные от интерфейса java.util.Map
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
-
Методы, унаследованные от интерфейса javafx.beans.Observable
addListener, removeListener
-
Методы, унаследованные от интерфейса javafx.collections.ObservableMap
addListener, removeListener
-
Методы, унаследованные от интерфейса javafx.beans.value.ObservableObjectValue
get
-
Методы, унаследованные от интерфейса javafx.beans.value.ObservableValue
addListener, getValue, removeListener
-
Методы, унаследованные от интерфейса javafx.beans.property.ReadOnlyProperty
getBean, getName
-
-
Подробное описание конструкторов
-
ReadOnlyMapProperty
public ReadOnlyMapProperty()
КонструкторReadOnlyMapProperty.
-
-
Подробное описание методов
-
bindContentBidirectional
public void bindContentBidirectional(ObservableMap<K,V> map)
Создаёт двунаправённую привязку содержимогоObservableMap, которая обернута в этотReadOnlyMapProperty, и другойObservableMap.Двунаправленная привязка содержимого гарантирует, что содержимое двух
ObservableMapsодинаковое. Если содержимое одного из отображений изменяется, другое будет автоматически обновлено.- Параметры:
-
map- отображенияObservableMap, к которому нужно привязать свойство - Исключения:
-
NullPointerException- еслиmapявляетсяnull -
IllegalArgumentException- еслиmapявляется тем же отображением, что и этоReadOnlyMapProperty
-
unbindContentBidirectional
public void unbindContentBidirectional(Object object)
Удаляет двунаправенную привязку содержимого междуObservableMap, которая обернута в этомReadOnlyMapProperty, и другимObject.- Параметры:
-
object- отображенияObject, из которого нужно удалить двунаправленную привязку - Исключения:
-
NullPointerException- еслиobjectявляетсяnull -
IllegalArgumentException- еслиobjectявляется тем же отображением, что и этоReadOnlyMapProperty
-
bindContent
public void bindContent(ObservableMap<K,V> map)
Создаёт привязку содержимого междуObservableMap, которая обернута в этомReadOnlyMapProperty, и другимObservableMap.Привязка содержимого гарантирует, что содержимое обернутого
ObservableMapsтакое же, как у другого отображения. Если содержимое другого отображения изменяется, обернутое отображение будет автоматически обновлено. После привязки обернутого отображения к другому отображению, нельзя напрямую изменять его.- Параметры:
-
map- отображенияObservableMap, к которому нужно привязать свойство - Исключения:
-
NullPointerException- еслиmapявляетсяnull -
IllegalArgumentException- еслиmapявляется тем же отображением, что и этоReadOnlyMapProperty
-
unbindContent
public void unbindContent(Object object)
Удаляет привязку содержимого междуObservableMap, которая обернута в этомReadOnlyMapProperty, и другимObject.- Параметры:
-
object- отображенияObject, из которого нужно удалить привязку - Исключения:
-
NullPointerException- еслиobjectявляетсяnull -
IllegalArgumentException- еслиobjectявляется тем же отображением, что и этоReadOnlyMapProperty
-
equals
public boolean equals(Object obj)
-
hashCode
public int hashCode()
Возвращает хэш-код для этого объектаReadOnlyMapProperty.
-
© 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.