Spec-Zone .ru
спецификации, руководства, описания, API
|
public class Event
extends java.util.EventObject
implements java.lang.Cloneable
Event
class.Модификатор и Тип | Поле и Описание |
---|---|
static EventType<Event> |
ЛЮБОЙ
Общий супертип для всех типов события.
|
protected boolean |
использованный
Было ли это событие использовано каким-либо фильтром или обработчиком.
|
protected EventType<? extends Event> |
eventType
Тип события.
|
static EventTarget |
NULL_SOURCE_TARGET
Константа, которая представляет неизвестный источник события / цель.
|
protected EventTarget |
цель
Цель события, которая определяет путь, через который событие переместится когда отправлено.
|
Конструктор и Описание |
---|
Event(EventType<? extends Event> eventType)
Создайте новое
Event с указанным типом события. |
Event(java.lang.Object source, EventTarget target, EventType<? extends Event> eventType)
Создайте новое
Event с указанным источником события, целью и типом. |
Модификатор и Тип | Метод и Описание |
---|---|
java.lang.Object |
clone()
Создает и возвращает копию этого
Event . |
void |
consume()
Марки это
Event как использовано. |
Событие |
copyFor(java.lang.Object newSource, EventTarget newTarget)
Создает и возвращает копию этого события с указанным источником события и целью.
|
static void |
fireEvent(EventTarget eventTarget, Event event)
Запускает указанное событие.
|
EventType<? extends Event> |
getEventType()
Получает тип события этого события.
|
EventTarget |
getTarget()
Возвращает цель события этого события.
|
boolean |
isConsumed()
Указывает ли это
Event был использован любым фильтром или обработчиком. |
public static final EventTarget NULL_SOURCE_TARGET
protected EventTarget target
protected boolean consumed
public Event(EventType<? extends Event> eventType)
Event
с указанным типом события. Источник и цель события устанавливается в NULL_SOURCE_TARGET
.eventType
- тип событияpublic Event(java.lang.Object source, EventTarget target, EventType<? extends Event> eventType)
Event
с указанным источником события, целью и типом. Если источник или цель устанавливаются в null
, это заменяется NULL_SOURCE_TARGET
значение.source
- источник события, который отправил событиеtarget
- цель события, чтобы связаться с событиемeventType
- тип событияpublic EventTarget getTarget()
public EventType<? extends Event> getEventType()
Event
У class могут быть различные типы события. Эти событие вводит, далее определяют, какое событие имело место.public Event copyFor(java.lang.Object newSource, EventTarget newTarget)
null
, это заменяется NULL_SOURCE_TARGET
значение.newSource
- новый источник скопированного событияnewTarget
- новая цель скопированного событияpublic boolean isConsumed()
Event
был использован любым фильтром или обработчиком.true
если это Event
был использован, false
иначеpublic void consume()
Event
как использовано. Это останавливает его дальнейшее распространение.public java.lang.Object clone()
Event
.clone
в class java.lang.Object
Event
со всеми значениями, скопированными с этого Event
.public static void fireEvent(EventTarget eventTarget, Event event)
eventTarget
- цель для событияevent
- событие, чтобы стрелятьjava.lang.NullPointerException
- если eventTarget или событие являются нулемCopyright (c) 2008, 2011, Oracle и/или его филиалы. Все права защищены. Использование подвергается