Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface EventDispatchChain
EventDispatcher
объекты, которые могут диспетчеризировать Event
. Событие диспетчеризируется, передавая это от одного EventDispatcher
к следующему в цепочке, пока не достигается конец цепочки. Каждый EventDispatcher
в цепочке может влиять на путь события и событие непосредственно. Цепочка обычно формируется следующим некоторый родитель - дочерняя иерархия от корня до цели события и добавляющий все EventDispatcher
объекты, с которыми встречаются к цепочке.Модификатор и Тип | Метод и Описание |
---|---|
EventDispatchChain |
append(EventDispatcher eventDispatcher)
Добавляет указанное
EventDispatcher к этой цепочке. |
Событие |
dispatchEvent(Event event)
Диспетчеризирует указанное событие через это
EventDispatchChain . |
EventDispatchChain |
prepend(EventDispatcher eventDispatcher)
Предварительно ожидает указанное
EventDispatcher к этой цепочке. |
EventDispatchChain append(EventDispatcher eventDispatcher)
EventDispatcher
к этой цепочке. Возвращает ссылку на цепочку с добавленным элементом. Вызывающая сторона не должна предположить что это EventDispatchChain
остается неизменным, ни что возвращенное значение сошлется на различную цепочку после вызова. Все это зависит от EventDispatchChain
реализация.
Таким образом, вызов должен всегда делаться в следующей форме: chain = chain.append(eventDispatcher);
eventDispatcher
- EventDispatcher
добавлять к цепочкеEventDispatchChain prepend(EventDispatcher eventDispatcher)
EventDispatcher
к этой цепочке. Возвращает ссылку на цепочку с предварительно ожидаемым элементом. Вызывающая сторона не должна предположить что это EventDispatchChain
остается неизменным, ни что возвращенное значение сошлется на различную цепочку после вызова. Все это зависит от EventDispatchChain
реализация.
Таким образом, вызов должен всегда делаться в следующей форме: chain = chain.prepend(eventDispatcher);
eventDispatcher
- EventDispatcher
предварительно ожидать к цепочкеEvent dispatchEvent(Event event)
EventDispatchChain
. Возвращаемое значение представляет событие после обработки сделанного цепочкой. Если дальнейшая обработка должна быть сделана после вызова событие, на которое ссылается возвращаемое значение, должно использоваться вместо исходного события. В случае событие полностью обрабатывается / использованный в цепочке, которая возвращенное значение null
и никакая дальнейшая обработка не должна быть сделана с тем событием.event
- событие, чтобы диспетчеризироватьnull
если событие было полностью обработано / использованныйCopyright (c) 2008, 2012, Oracle и/или его филиалы. Все права защищены. Использование подвергается