public class EventDispatcher extends Object implements IEventDispatcher, Serializable
IEventHandler
implementations.| Modifier and Type | Field and Description |
|---|---|
protected Map<String,List<IEventHandler>> |
eventHandlers |
| Constructor and Description |
|---|
EventDispatcher() |
| Modifier and Type | Method and Description |
|---|---|
void |
addEventHandler(String type,
IEventHandler handler)
Adds new event handler.
|
void |
dispatchEvent(Event event)
Dispatches an event.
|
void |
dispatchEvent(Event event,
boolean delayed)
Dispatches a delayed event.
|
boolean |
hasEventHandler(String type)
Checks if event dispatcher as an event handler assigned for a certain event type.
|
void |
removeAllHandlers()
Remove all event handlers.
|
void |
removeEventHandler(String type,
IEventHandler handler)
Removes event handler.
|
protected Map<String,List<IEventHandler>> eventHandlers
public void addEventHandler(String type, IEventHandler handler)
IEventDispatcheraddEventHandler in interface IEventDispatchertype - a type of event to be handled.handler - event handler.public void dispatchEvent(Event event)
IEventDispatcherdispatchEvent in interface IEventDispatcherpublic void dispatchEvent(Event event, boolean delayed)
IEventDispatcherdispatchEvent in interface IEventDispatcherpublic boolean hasEventHandler(String type)
IEventDispatcherhasEventHandler in interface IEventDispatcherpublic void removeEventHandler(String type, IEventHandler handler)
IEventDispatcherremoveEventHandler in interface IEventDispatcherpublic void removeAllHandlers()
IEventDispatcherremoveAllHandlers in interface IEventDispatcherCopyright © 1998–2016 iText Group NV. All rights reserved.