org.mitre.jdas.event
Interface ControllerListener

All Superinterfaces:
java.util.EventListener
All Known Implementing Classes:
ControllerAdapter, ControllerGUI, JdasServer, KeypadGUI

public interface ControllerListener
extends java.util.EventListener

Objects implementing the ControllerListener interface are expected to implement handler methods for events generated by the Controller class. These events are subclasses of the abstract ControllerEvent class, which is sent to subscribers by the Controller.notifySubscribers method. As a result, implementing objects should have a method taking a ControllerEvent parameter and calling the appropriate subclass handler method. The ControllerAdapter class provides a reference method to do this, and also serves as an extensible abstract class for implementing a subset of the handlers listed.

See Also:
Controller.notifySubscribers, ControllerAdapter

Method Summary
 void eventGenerated(CaptureEvent e)
           
 void eventGenerated(GUIEvent e)
           
 void eventGenerated(InitializationEvent e)
           
 void eventGenerated(KeypadEvent e)
           
 void eventGenerated(ModeEvent e)
           
 void eventGenerated(PlaybackEvent e)
           
 void eventGenerated(VADEvent e)
           
 

Method Detail

eventGenerated

public void eventGenerated(CaptureEvent e)

eventGenerated

public void eventGenerated(InitializationEvent e)

eventGenerated

public void eventGenerated(GUIEvent e)

eventGenerated

public void eventGenerated(KeypadEvent e)

eventGenerated

public void eventGenerated(ModeEvent e)

eventGenerated

public void eventGenerated(PlaybackEvent e)

eventGenerated

public void eventGenerated(VADEvent e)