Spec-Zone .ru
спецификации, руководства, описания, API
|
T
- событие class, к которому применяется этот типpublic final class EventType<T extends Event> extends java.lang.Object implements java.io.Serializable
Event
. Типы события формируют иерархию с ROOT
(равняется Event.ANY
) как его корень. Это полезно в фильтре события / регистрация обработчика, где единственный фильтр события / обработчик может быть зарегистрирован к типу события высшего качества и будет получать свои события типа sub также. Отметьте, что невозможно создать два различных объекта EventType с тем же самым именем и родителем.
Отметьте о десериализации: Все EventTypes, которые собираются быть десериализованными (например, как часть Event
десериализация), потребность существовать во время десериализации. Десериализация EventType не будет создавать новые объекты EventType.
Модификатор и Тип | Поле и Описание |
---|---|
static EventType<Event> |
КОРЕНЬ
Корневой тип события.
|
Конструктор и Описание |
---|
EventType()
Осуждаемый.
Не используйте этого конструктора, поскольку только один такой EventType может существовать
|
EventType(EventType<? super T> superType)
Создает новое
EventType с указанным типом высшего качества и набором имени к null . |
EventType(EventType<? super T> superType, java.lang.String name)
Создает новое
EventType с указанным типом высшего качества и именем. |
EventType(java.lang.String name)
Создает новое
EventType с указанным именем и EventType.ROOT как его тип высшего качества. |
Модификатор и Тип | Метод и Описание |
---|---|
java.lang.String |
getName()
Получает имя этого типа события.
|
EventType<? super T> |
getSuperType()
Получает тип высшего качества этого типа события.
|
java.lang.String |
toString()
Возвращает строковое представление этого
EventType объект. |
@Deprecated public EventType()
EventType
с EventType.ROOT
как его тип высшего качества и набор имени к null
.public EventType(java.lang.String name)
EventType
с указанным именем и EventType.ROOT
как его тип высшего качества.public EventType(EventType<? super T> superType)
EventType
с указанным типом высшего качества и набором имени к null
.superType
- событие супер вводитjava.lang.IllegalArgumentException
- если EventType с "нулевым" именем и под этим супертипом существуетpublic EventType(EventType<? super T> superType, java.lang.String name)
EventType
с указанным типом высшего качества и именем.superType
- событие супер вводитname
- имяjava.lang.IllegalArgumentException
- если EventType с тем же самым именем и супертипом существуетpublic final EventType<? super T> getSuperType()
null
только для EventType.ROOT
.public final java.lang.String getName()
public java.lang.String toString()
EventType
объект.toString
в class java.lang.Object
EventType
объект.Copyright (c) 2008, 2013, Oracle и/или его филиалы. Все права защищены. Использование подвергается