Класс ReadOnlyMapProperty<K,V>
- javafx.beans.binding.MapExpression<K,V>
-
- javafx.beans.property.ReadOnlyMapProperty<K,V>
Параметры типа:
K - тип элементов-ключей карты
Все реализуемые интерфейсы:
Map<K,V>, Observable, ReadOnlyProperty<ObservableMap<K,V>>, ObservableMapValue<K,V>, ObservableObjectValue<ObservableMap<K,V>>, ObservableValue<ObservableMap<K,V>>, ObservableMap<K,V>
Прямые известные подклассы:
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
-
Методы, унаследованные от интерфейса 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.ObservableMap
addListener, removeListener
-
Методы, унаследованные от интерфейса java.util.Map
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
-
-
Подробное описание конструкторов
-
ReadOnlyMapProperty
public ReadOnlyMapProperty()
КонструкторReadOnlyMapProperty.
-
-
Подробное описание методов
-
bindContentBidirectional
public void bindContentBidirectional(ObservableMap<K,V> map)
Создаёт двунаправленную привязку содержимого дляObservableMap, которая обернута в этуReadOnlyMapProperty, и другойObservableMap.Двунаправленная привязка содержимого гарантирует, что содержимое двух
ObservableMapsодинаково. Если содержимое одной из карт изменяется, другая карта будет обновлена автоматически.Параметры:
map-ObservableMap, к которому должно быть привязано это свойствоИсключения:
NullPointerException- еслиmapявляетсяnull
-
unbindContentBidirectional
public void unbindContentBidirectional(Object object)
Удаляет двунаправленную привязку содержимого междуObservableMap, которая обернута в этуReadOnlyMapProperty, и другойObject.Параметры:
object-Object, от которого должна быть удалена двунаправленная привязкаИсключения:
NullPointerException- еслиobjectявляетсяnull
-
bindContent
public void bindContent(ObservableMap<K,V> map)
Создаёт привязку содержимого междуObservableMap, которая обернута в этуReadOnlyMapProperty, и другойObservableMap.Привязка содержимого гарантирует, что содержимое обернутой
ObservableMapsтакое же, как у другой карты. Если содержимое другой карты изменяется, обернутая карта будет обновлена автоматически. После того, как обернутый список привязан к другой карте, вы не должны изменять его напрямую.Параметры:
map-ObservableMap, к которому должно быть привязано это свойствоИсключения:
NullPointerException- еслиmapявляетсяnull
-
unbindContent
public void unbindContent(Object object)
Удаляет привязку содержимого междуObservableMap, которая обернута в этуReadOnlyMapProperty, и другойObject.Параметры:
object-Object, от которого должна быть удалена привязкаИсключения:
NullPointerException- еслиobjectявляетсяnull
-
equals
public boolean equals(Object obj)
-
hashCode
public int hashCode()
Возвращает хеш-код для этого объектаReadOnlyMapProperty.
-
toString
public String toString()
Возвращает строковое представление объекта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.