javafx.collections
Класс MapChangeListener.Change<K,V>
- javafx.collections.MapChangeListener.Change<K,V>
Параметры типа:
K - тип ключа
Вложенный интерфейс:
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.