- java.lang.Object
-
- javafx.collections.MapChangeListener.Change<K,V>
-
- Тип параметров:
-
K- тип ключа -
V- тип значения
- Вложенный интерфейс:
- MapChangeListener<K,V>
public abstract static class MapChangeListener.Change<K,V> extends Object
Элементарное изменение, внесённое в ObservableMap. Изменение содержит информацию об операции вставки или удаления. Обратите внимание, что операция вставки может удалить элемент, если значение уже было связано с тем же ключом. В этом случае методы wasAdded() и wasRemoved() оба вернут true.- С тех пор:
- JavaFX 2.0
-
Краткое описание конструкторов
Конструкторы Конструктор Описание Change(ObservableMap<K,V> map)Создаёт изменение, связанное со словарем.
-
Краткое описание методов
Все методыМетоды экземпляраАбстрактные методыКонкретные методы Модификатор и тип Метод Описание abstract KgetKey()Ключ, связанный с изменением.ObservableMap<K,V>getMap()Наблюдаемый словарь, связанный с изменением.abstract VgetValueAdded()Получить новое значение ключа.abstract VgetValueRemoved()Получить старое значение ключа.abstract booleanwasAdded()Является ли изменение результатом операции добавления.abstract booleanwasRemoved()Является ли изменение результатом операции удаления.
-
Подробное описание конструкторов
-
Change
public Change(ObservableMap<K,V> map)
Создаёт изменение, связанное со словарем.- Параметры:
-
map- источник изменения
-
-
Подробное описание методов
-
getMap
public ObservableMap<K,V> getMap()
Наблюдаемый словарь, связанный с изменением.- Возвращает:
- исходный словарь
-
wasAdded
public abstract boolean wasAdded()
Является ли изменение результатом операции добавления.- Возвращает:
- true, если новая запись (или пара ключ-значение) была добавлена в словарь
-
wasRemoved
public abstract boolean wasRemoved()
Является ли изменение результатом операции удаления. Обратите внимание, что элемент может быть удалён и в результате операции вставки.- Возвращает:
- true, если старая запись (или пара ключ-значение) была удалена из словаря
-
getKey
public abstract K getKey()
Ключ, связанный с изменением. Если изменение - это операция удаления, ключ больше не существует в словаре. В противном случае ключу было присвоено новое значение.- Возвращает:
- изменённый ключ
-
getValueAdded
public abstract V getValueAdded()
Получить новое значение ключа. Возвращает null, если это удаление.- Возвращает:
- значение, которое сейчас связано с ключом
-
getValueRemoved
public abstract V getValueRemoved()
Получить старое значение ключа. Оно равно null только и если значение было добавлено к ключу, который ранее не находился в словаре.- Возвращает:
- значение, которое ранее было связано с ключом
-
© 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.