public class EventsWatcherAggregator
extends java.lang.Object
EventsWatcher
s.Constructor and Description |
---|
EventsWatcherAggregator()
Creates an events watcher aggregator.
|
Modifier and Type | Method and Description |
---|---|
void |
capture(ej.microui.event.EventGenerator eventGenerator,
ej.microui.util.EventHandler eventHandler)
Captures the events generated by an event generator.
|
void |
captureAll(java.util.List<? extends ej.microui.event.EventGenerator> eventGenerators,
ej.microui.util.EventHandler eventHandler)
Captures the events generated by an event generator.
|
void |
uncapture(ej.microui.util.EventHandler eventHandler)
Stops capturing the events for a specific event handler.
|
void |
unwatch(ej.microui.util.EventHandler eventHandler)
Stops watching the events for a specific event handler.
|
void |
watch(ej.microui.event.EventGenerator eventGenerator,
ej.microui.util.EventHandler eventHandler)
Watches the events generated by an event generator.
|
void |
watchAll(java.util.List<? extends ej.microui.event.EventGenerator> eventGenerators,
ej.microui.util.EventHandler eventHandler)
Watches the events generated by a set of event generators.
|
public EventsWatcherAggregator()
public void watch(ej.microui.event.EventGenerator eventGenerator, ej.microui.util.EventHandler eventHandler)
All events generated by the given generator will be sent to the event handler.
eventGenerator
- the event generator to watch.eventHandler
- the event handler to send the event to.java.lang.NullPointerException
- if one of the given event generator or event handler is null
.public void watchAll(java.util.List<? extends ej.microui.event.EventGenerator> eventGenerators, ej.microui.util.EventHandler eventHandler)
eventGenerators
- the event generators to watch.eventHandler
- the event handler to send the event to.java.lang.NullPointerException
- if one of the given event generators or event handler is null
.watch(EventGenerator, EventHandler)
public void capture(ej.microui.event.EventGenerator eventGenerator, ej.microui.util.EventHandler eventHandler)
All events generated by the given generator will be sent to the event handler.
The captured events will not be propagated to the original listener of the event generator (or the previous capture event handler).
eventGenerator
- the event generator to capture.eventHandler
- the event handler to send the event to.java.lang.NullPointerException
- if one of the given event generator or event handler is null
.public void captureAll(java.util.List<? extends ej.microui.event.EventGenerator> eventGenerators, ej.microui.util.EventHandler eventHandler)
eventGenerators
- the event generators to capture.eventHandler
- the event handler to send the event to.java.lang.NullPointerException
- if one of the given event generators or event handler is null
.capture(EventGenerator, EventHandler)
public void uncapture(ej.microui.util.EventHandler eventHandler)
eventHandler
- the event handler to remove.public void unwatch(ej.microui.util.EventHandler eventHandler)
eventHandler
- the event handler to remove.