javafx.collections
Класс SetChangeListener.Change<E>
- javafx.collections.SetChangeListener.Change<E>
Параметры типа:
E - тип элемента
Вложенный интерфейс:
public abstract static class SetChangeListener.Change<E> extends Object
Элементарное изменение, внесённое в ObservableSet. Изменение содержит информацию об операции добавления или удаления. Обратите внимание, что добавление элемента, уже присутствующего в наборе, не изменяет набор и, следовательно, не сгенерирует никакого изменения.
С тех пор:
JavaFX 2.1
-
Краткое описание конструкторов
Конструкторы Конструктор и описание Change(ObservableSet<E> set)Создаёт изменение, связанное с набором.
-
Краткое описание методов
Все методыМетоды экземпляровАбстрактные методыКонкретные методы Модификатор и тип Метод и описание abstract EgetElementAdded()Получить новый элемент.abstract EgetElementRemoved()Получить старый элемент.ObservableSet<E>getSet()Наблюдаемый набор, связанный с изменением.abstract booleanwasAdded()Если это изменение является результатом операции добавления.abstract booleanwasRemoved()Если это изменение является результатом операции удаления.
-
Подробное описание конструкторов
-
Change
public Change(ObservableSet<E> set)
Создаёт изменение, связанное с набором.Параметры:
set- источник изменения
-
-
Подробное описание методов
-
getSet
public ObservableSet<E> getSet()
Наблюдаемый набор, связанный с изменением.Возвращает:
исходный набор
-
wasAdded
public abstract boolean wasAdded()
Если это изменение является результатом операции добавления.Возвращает:
true, если новый элемент был добавлен в набор
-
wasRemoved
public abstract boolean wasRemoved()
Если это изменение является результатом операции удаления.Возвращает:
true, если старый элемент был удалён из набора
-
getElementAdded
public abstract E getElementAdded()
Получить новый элемент. Возвращает null, если это удаление.Возвращает:
элемент, который только что был добавлен
-
getElementRemoved
public abstract E getElementRemoved()
Получить старый элемент. Возвращает 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.