Spec-Zone.ru › OpenJavaFX 24

Класс 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. Изменение содержит информацию об операции добавления или удаления. Обратите внимание, что операция добавления может удалить элемент, если для этого ключа уже было значение. В этом случае 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()
Если это изменение является результатом операции удаления. Обратите внимание, что элемент может быть удалён даже в результате операции добавления.
Возвращает:
true, если из карты был удалён старый элемент (или пара ключ-значение)

getKey

public abstract K getKey()
Ключ, связанный с изменением. Если изменение является операцией удаления, ключ больше не существует в карте. В противном случае, ключ был изменён на новое значение.
Возвращает:
изменённый ключ

getValueAdded

public abstract V getValueAdded()
Получить новое значение ключа. Возвращает null, если это удаление.
Возвращает:
значение, которое сейчас ассоциировано с ключом

getValueRemoved

public abstract V getValueRemoved()
Получить старое значение ключа. Оно равно null тогда и только тогда, когда значение было добавлено к ключу, который ранее не был в карте.
Возвращает:
значение, которое было ассоциировано с ключом ранее

Сообщить об ошибке или предложить улучшение
Copyright © 2008, 2025, Oracle и/или его аффилированные лица. Все права защищены.

© 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