org.jminor.common.model
Interface Event

All Superinterfaces:
ActionListener, EventListener, EventObserver

public interface Event
extends ActionListener, EventObserver

A synchronous event class.

 Event event = Events.event();

 event.addListener(new ActionListener...);

 EventObserver observer = event.getObserver();

 bindModelToEvent(observer);

 event.fire();
 


Method Summary
 void fire()
          Notifies all listeners
 void fire(ActionEvent event)
          Notifies all listeners
 EventObserver getObserver()
           
 
Methods inherited from interface java.awt.event.ActionListener
actionPerformed
 
Methods inherited from interface org.jminor.common.model.EventObserver
addListener, removeListener
 

Method Detail

fire

void fire()
Notifies all listeners


fire

void fire(ActionEvent event)
Notifies all listeners

Parameters:
event - the ActionEvent to use when notifying

getObserver

EventObserver getObserver()
Returns:
an observer notified each time this event fires