|
fop 2.1 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface EventBroadcaster
The EventBroadcaster is the central relay point for events. It receives events from various parts of the application and forwards them to any registered EventListener.
Method Summary | ||
---|---|---|
void |
addEventListener(EventListener listener)
Adds an event listener to the broadcaster. |
|
void |
broadcastEvent(Event event)
Broadcasts an event. |
|
|
getEventProducerFor(java.lang.Class<T> clazz)
Returns an event producer instance for the given interface class. |
|
boolean |
hasEventListeners()
Indicates whether any listeners have been registered with the broadcaster. |
|
void |
removeEventListener(EventListener listener)
Removes an event listener from the broadcaster. |
Method Detail |
---|
void addEventListener(EventListener listener)
listener
- the listener to be addedvoid removeEventListener(EventListener listener)
listener
- the listener to be removedboolean hasEventListeners()
void broadcastEvent(Event event)
event
- the event to be broadcast<T extends EventProducer> T getEventProducerFor(java.lang.Class<T> clazz)
clazz
- the Class object identifying an EventProducer
interface
|
fop 2.1 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |