Spec-Zone.ru › OpenJavaFX 8
javafx.collections

Класс MapChangeListener.Change<K,V>

java.lang.Object
  • javafx.collections.MapChangeListener.Change<K,V>

Параметры типа:

K - тип ключа

Вложенный интерфейс:

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 тогда и только тогда, когда значение было добавлено к ключу, который ранее не был в карте.

      Возвращает:

      значение, ранее связанное с ключом

© 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