Spec-Zone.ru › OpenJavaFX 17

Класс ReadOnlyMapProperty<K,​V>

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

Краткое описание вложенных классов

Вложенные классы/интерфейсы, объявленные в интерфейсе java.util.Map

Map.Entry<K extends Object,​V extends Object>

Краткое описание конструкторов

Конструкторы
Конструктор Описание
ReadOnlyMapProperty()
Конструктор ReadOnlyMapProperty.

Краткое описание методов

Модификатор и тип Метод Описание
void bindContent​(ObservableMap<K,​V> map)
Создаёт привязку содержимого между ObservableMap, которая обернута в это ReadOnlyMapProperty, и другой ObservableMap.
void bindContentBidirectional​(ObservableMap<K,​V> map)
Создаёт двустороннюю привязку содержимого ObservableMap, которая обернута в это ReadOnlyMapProperty, и другой ObservableMap.
int hashCode()
Возвращает хэш-код для этого объекта ReadOnlyMapProperty.
String toString()
Возвращает строковое представление этого объекта ReadOnlyMapProperty.
void unbindContent​(Object object)
Удаляет привязку содержимого между ObservableMap, которая обернута в это ReadOnlyMapProperty, и другой Object.
void unbindContentBidirectional​(Object object)
Удаляет двустороннюю привязку содержимого между ObservableMap, которая обернута в это ReadOnlyMapProperty, и другой Object.

Методы, объявленные в классе javafx.beans.binding.MapExpression

asString, emptyProperty, getSize, isEqualTo, isNotEqualTo, isNotNull, isNull, mapExpression, sizeProperty, valueAt, valueAt

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait

Методы, объявленные в интерфейсе java.util.Map

clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values

Методы, объявленные в интерфейсе 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

hashCode

public int hashCode()
Возвращает хэш-код для этого объекта ReadOnlyMapProperty.
Определено в:
hashCode в интерфейсе Map<K,​V>
Переопределяет:
hashCode в классе Object
Возвращает:
хэш-код для этого объекта ReadOnlyMapProperty.

toString

public String toString()
Возвращает строковое представление этого объекта ReadOnlyMapProperty.
Переопределяет:
toString в классе Object
Возвращает:
строковое представление этого объекта 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API