IEventDispatcher implementation that forwards Events to registered IEventHandler implementations. More...
IEventDispatcher implementation that forwards Events to registered IEventHandler implementations.
◆ AddEventHandler()
◆ DispatchEvent() [1/2]
virtual void iText.Kernel.Events.EventDispatcher.DispatchEvent |
( |
Event @ |
event |
) |
|
|
inlinevirtual |
◆ DispatchEvent() [2/2]
virtual void iText.Kernel.Events.EventDispatcher.DispatchEvent |
( |
Event @ |
event, |
|
|
bool |
delayed |
|
) |
|
|
|
inlinevirtual |
Dispatches a delayed event.
Dispatches a delayed event. Sometimes event cannot be handled immediately because event handler has not been set yet. In this case event is placed into event ques of dispatcher and is waiting until handler is assigned.
-
Parameters
-
event |
the Event to be dispatched |
delayed |
flag whether Event delayed or not |
Implements iText.Kernel.Events.IEventDispatcher.
◆ HasEventHandler()
virtual bool iText.Kernel.Events.EventDispatcher.HasEventHandler |
( |
String |
type |
) |
|
|
inlinevirtual |
Checks if event dispatcher as an event handler assigned for a certain event type.
-
Parameters
-
-
Returns
-
true if event dispatcher as an event handler assigned for a certain event type
Implements iText.Kernel.Events.IEventDispatcher.
◆ RemoveAllHandlers()
virtual void iText.Kernel.Events.EventDispatcher.RemoveAllHandlers |
( |
|
) |
|
|
inlinevirtual |
◆ RemoveEventHandler()
◆ eventHandlers
IDictionaryiText.Kernel.Events.IEventHandler> > iText.Kernel.Events.EventDispatcher.eventHandlers |
|
package |
Interface for handling events.
Definition: IEventHandler.cs:29
Definition: ITextCoreProductData.cs:27
Definition: Barcode128.cs:35