Класс 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.- С:
- 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
hashCode
toString
© 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.