Spec-Zone.ru › OpenJavaFX 17

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

Методы, объявленные в классе 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