org.apache.wicket
Interface IEventDispatcher
- All Known Subinterfaces:
- IFrameworkSettings
- All Known Implementing Classes:
- FrameworkSettings
public interface IEventDispatcher
Delivers an event to a component. Developers can implement and register their dispatchers in
IFrameworkSettings
to create custom strategies for how events get delivered to components
- Author:
- Igor Vaynberg (ivaynberg)
- See Also:
IEventSink
,
IComponentAwareEventSink
dispatchEvent
void dispatchEvent(Object sink,
IEvent<?> event,
Component component)
- Dispatches the even to the target component
- Parameters:
sink
- the sink for the event. Sinks usually implement IEventSink
or
IComponentAwareEventSink
. See the component
parameter described
below.event
- component
- provides context to the sink. Some sinks are owned by the component, eg
Behavior
s, and thus it is useful for them to have a reference to their
owning component. If this method is not null
the dispatcher should try to
look for an alternative sink method which takes a component reference as an
additional parameter, one such implementation is IComponentAwareEventSink
.
Copyright © 2006-2013 Apache Software Foundation. All Rights Reserved.