com.croftsoft.apps.exemplar
Class ExemplarController

java.lang.Object
  extended by com.croftsoft.core.gui.event.UserInputAdapter
      extended by com.croftsoft.core.gui.controller.NilController
          extended by com.croftsoft.apps.exemplar.ExemplarController
All Implemented Interfaces:
Controller, UserInputListener, Startable, Updatable, ActionListener, KeyListener, MouseListener, MouseMotionListener, WindowListener, EventListener, ChangeListener, MouseInputListener

public final class ExemplarController
extends NilController
implements Startable

Exemplar controller. Modifies the Model based on user input.

Since:
2005-03-16
Version:
$Id: ExemplarController.java,v 1.6 2008/09/20 05:01:49 croft Exp $
Author:
David Wallace Croft

Field Summary
 
Fields inherited from class com.croftsoft.core.gui.controller.NilController
INSTANCE
 
Constructor Summary
ExemplarController(Slot<ExemplarMessage> requestSlot)
           
 
Method Summary
 void mouseClicked(MouseEvent mouseEvent)
           
 void start()
           
 void update()
           
 
Methods inherited from class com.croftsoft.core.gui.event.UserInputAdapter
actionPerformed, keyPressed, keyReleased, keyTyped, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, stateChanged, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.awt.event.ActionListener
actionPerformed
 
Methods inherited from interface javax.swing.event.ChangeListener
stateChanged
 
Methods inherited from interface java.awt.event.KeyListener
keyPressed, keyReleased, keyTyped
 
Methods inherited from interface java.awt.event.MouseListener
mouseEntered, mouseExited, mousePressed, mouseReleased
 
Methods inherited from interface java.awt.event.MouseMotionListener
mouseDragged, mouseMoved
 
Methods inherited from interface java.awt.event.WindowListener
windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened
 

Constructor Detail

ExemplarController

public ExemplarController(Slot<ExemplarMessage> requestSlot)
Method Detail

mouseClicked

public void mouseClicked(MouseEvent mouseEvent)
Specified by:
mouseClicked in interface MouseListener
Overrides:
mouseClicked in class UserInputAdapter

start

public void start()
Specified by:
start in interface Startable

update

public void update()
Specified by:
update in interface Updatable
Overrides:
update in class NilController

CroftSoft Javadoc

CroftSoft Apps Javadoc (2008-09-28 21:15:07)