Imp
[using it]
Interface Manipulation Package v4.0 (2008-06-25) a-projector ©copyright Author


imp.util
Class Event.AbstractSender<T>

java.lang.Object
  extended by imp.util.Event.AbstractSender<T>
All Implemented Interfaces:
Event.Sender<T>
Direct Known Subclasses:
Sampler
Enclosing interface:
Event

public static class Event.AbstractSender<T>
extends Object
implements Event.Sender<T>

Implements an event sender.


Constructor Summary
Event.AbstractSender()
           
 
Method Summary
 void addListener(Event.Listener<T> listener)
          Adds a sampler listener.
 void eventSent(T event)
          Called by the sender, when an event is sent.
 void removeListener(Event.Listener<T> listener)
          Removes a sampler listener.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Event.AbstractSender

public Event.AbstractSender()
Method Detail

addListener

public void addListener(Event.Listener<T> listener)
Description copied from interface: Event.Sender
Adds a sampler listener.

Specified by:
addListener in interface Event.Sender<T>

eventSent

public void eventSent(T event)
Description copied from interface: Event.Sender
Called by the sender, when an event is sent.

Specified by:
eventSent in interface Event.Sender<T>

removeListener

public void removeListener(Event.Listener<T> listener)
Description copied from interface: Event.Sender
Removes a sampler listener.

Specified by:
removeListener in interface Event.Sender<T>