Spec-Zone.ru › OpenJavaFX 11
Модуль javafx.base
Пакет javafx.collections

Класс 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 только и если значение было добавлено к ключу, который ранее не находился в словаре.
      Возвращает:
      значение, которое ранее было связано с ключом

© 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