public class SimpleEventProducer extends java.lang.Object implements ClientEventProducer, java.io.Serializable
Constructor and Description |
---|
SimpleEventProducer()
Create a new SimpleEventProducer
|
SimpleEventProducer(ClientEventListener[] cela)
Create a new SimpleEventProducer with the given listeners.
|
Modifier and Type | Method and Description |
---|---|
void |
addEventListener(ClientEventListener cel)
Adds an EventListener that will receive all events produced
by the implementing object.
|
void |
addEventListeners(ClientEventListener[] cela)
Adds all listeners in the given array.
|
ClientEventListener[] |
getEventListeners()
Returns the listeners as an array.
|
void |
produceEvent(ClientEvent ce,
ClientContext context)
Sends the ClientEvent to all registered listeners of this object.
|
boolean |
removeEventListener(ClientEventListener cel)
Removes an EventListener that will no loger receive events
produced by the implementing object.
|
public SimpleEventProducer()
public SimpleEventProducer(ClientEventListener[] cela)
public void addEventListener(ClientEventListener cel)
ClientEventProducer
addEventListener
in interface ClientEventProducer
cel
- The ClientEventListener to add.public boolean removeEventListener(ClientEventListener cel)
ClientEventProducer
removeEventListener
in interface ClientEventProducer
cel
- The ClientEventListener to remove.public void produceEvent(ClientEvent ce, ClientContext context)
produceEvent
in interface ClientEventProducer
ce
- the ClientEvent to raisepublic ClientEventListener[] getEventListeners()
public void addEventListeners(ClientEventListener[] cela)