Класс MapChangeListener.Change<K,V>
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. Изменение содержит информацию об операции put или remove. Обратите внимание, что операция put может удалить элемент, если уже существует значение, связанное с тем же ключом. В этом случае wasAdded() и wasRemoved() оба вернут true.
- С:
- JavaFX 2.0
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
Change(ObservableMap<K,V> map) | Создаёт изменение, связанное с картой. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
abstract K | getKey() | Ключ, связанный с изменением. |
ObservableMap<K,V> | getMap() | Наблюдаемая карта, связанная с изменением. |
abstract V | getValueAdded() | Получить новое значение ключа. |
abstract V | getValueRemoved() | Получить старое значение ключа. |
abstract boolean | wasAdded() | Если это изменение является результатом операции добавления. |
abstract boolean | wasRemoved() | Если это изменение является результатом операции удаления. |
Подробное описание конструкторов
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()
Если это изменение является результатом операции удаления. Обратите внимание, что элемент может быть удален даже в результате операции put.
- Возвращает:
- 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.