Spec-Zone.ru › OpenJavaFX 21

Класс 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()
Если это изменение является результатом операции удаления. Обратите внимание, что элемент может быть удален даже в результате операции put.

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Подробное описание конструкторов

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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API