Класс ReadOnlyMapProperty<K, V>
- Type Parameters:
-
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.- Since:
- JavaFX 2.1
- См. также:
Краткое описание свойств
Свойства, объявленные в классе javafx.beans.binding.MapExpression
empty, size
Краткое описание вложенных классов
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
ReadOnlyMapProperty() |
Конструктор ReadOnlyMapProperty. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void |
bindContent |
Создаёт привязку содержимого между ObservableMap, которая обернута в этом ReadOnlyMapProperty, и другой ObservableMap. |
void |
bindContentBidirectional |
Создаёт двунаправленную привязку содержимого ObservableMap, которая обернута в этом ReadOnlyMapProperty, и другой ObservableMap. |
boolean |
equals |
|
int |
hashCode() |
Возвращает хэш-код этого объекта ReadOnlyMapProperty. |
String |
toString() |
Возвращает строковое представление этого объекта ReadOnlyMapProperty. |
void |
unbindContent |
Удаляет привязку содержимого между ObservableMap, которая обернута в этом ReadOnlyMapProperty, и другой Object. |
void |
unbindContentBidirectional |
Удаляет двунаправленную привязку содержимого между 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, equals, 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, subscribe
Методы, объявленные в интерфейсе javafx.collections.ObservableMap
addListener, removeListener
Методы, объявленные в интерфейсе javafx.beans.value.ObservableObjectValue
get
Методы, объявленные в интерфейсе javafx.beans.value.ObservableValue
addListener, flatMap, getValue, map, orElse, removeListener, subscribe, subscribe, when
Методы, объявленные в интерфейсе 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)
- Указано в:
-
equalsв интерфейсеMap<K,V> - Переопределяет:
-
equalsв классеObject
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.