Класс EventType<T extends Event>
- Параметры типа:
-
T- класс события, к которому относится этот тип
- Все реализованные интерфейсы:
Serializable
public final class EventType<T extends Event> extends Object implements Serializable
Event. Типы событий образуют иерархию с ROOT (равен Event.ANY) в качестве корня. Это полезно при регистрации фильтров/обработчиков событий, где один фильтр/обработчик может быть зарегистрирован для супертипа события, и он будет получать также события его подтипов. Обратите внимание, что нельзя создать два разных объекта EventType с одинаковым именем и родительским типом.
Примечание о десериализации: Все EventType, которые будут десериализованы (например, в рамках десериализации Event), должны существовать в момент десериализации. Десериализация EventType не будет создавать новые объекты EventType.
- С:
- JavaFX 2.0
- См. также:
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
static final EventType |
ROOT |
Корневой тип события. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
EventType() |
Устаревший. Не используйте этот конструктор, так как может существовать только один такой EventType |
EventType |
Создаёт новый EventType со указанным именем и EventType.ROOT в качестве родительского типа. |
EventType |
Создаёт новый EventType с указанным родительским типом и именем, установленным в null. |
EventType |
Создаёт новый EventType с указанным родительским типом и именем. |
Краткое описание методов
Подробное описание полей
ROOT
public static final EventType<Event> ROOT
null.Подробное описание конструкторов
EventType
@Deprecated public EventType()
EventType с EventType.ROOT в качестве родительского типа и именем, установленным в null.EventType
public EventType(String name)
EventType с указанным именем и EventType.ROOT в качестве родительского типа.- Параметры:
-
name- имя - Исключения:
-
IllegalArgumentException- если EventType с таким же именем иROOT/Event.ANYв качестве родителя
EventType
public EventType(EventType<? super T> superType)
EventType с указанным родительским типом и именем, установленным в null.- Параметры:
-
superType- родительский тип события - Исключения:
-
IllegalArgumentException- если существует EventType с именем "null" и под этим родительским типом
EventType
public EventType(EventType<? super T> superType, String name)
EventType с указанным родительским типом и именем.- Параметры:
-
superType- родительский тип события -
name- имя - Исключения:
-
IllegalArgumentException- если существует EventType с таким же именем и родительским типом
Подробное описание методов
getSuperType
public final EventType<? super T> getSuperType()
null только для EventType.ROOT.- Возвращает:
- родительский тип
getName
public final String getName()
- Возвращает:
- имя
toString
© 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.