Класс ObservableArrayBase<T extends ObservableArray<T>>
java.lang.Object
javafx.collections.ObservableArrayBase<T>
- Параметры типа:
-
T- фактический тип экземпляра массива
- Все реализованные интерфейсы:
-
Observable,ObservableArray<T>
public abstract class ObservableArrayBase<T extends ObservableArray<T>>
extends Object
implements ObservableArray<T> Абстрактный класс, служащий базовым классом для реализаций
ObservableArray. Базовый класс предоставляет функциональность обработки слушателей, реализуя методы addListener и removeListener. Метод fireChange(boolean, int, int) предназначен для уведомления слушателей.- С:
- JavaFX 8.0
- См. также:
-
ObservableArray,ArrayChangeListener
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
ObservableArrayBase() | Создаёт по умолчанию ObservableArrayBase. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
protected void | fireChange(boolean sizeChanged,
int from,
int to) | Уведомляет всех слушателей об изменении |
Методы, объявленные в классе java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Методы, объявленные в интерфейсе javafx.beans.Observable
addListener, removeListener
Методы, объявленные в интерфейсе javafx.collections.ObservableArray
addListener, clear, ensureCapacity, removeListener, resize, size, trimToSize
Подробное описание конструкторов
ObservableArrayBase
public ObservableArrayBase()
Создаёт по умолчанию
ObservableArrayBase.Подробное описание методов
fireChange
protected final void fireChange(boolean sizeChanged, int from, int to)
Уведомляет всех слушателей об изменении
- Параметры:
-
sizeChanged- указывает, изменился ли размер массива -
from- Начало (включительно) интервала, относящегося к изменению -
to- Конец (исключительно) интервала, относящегося к изменению.
© 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.