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
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)