com.croftsoft.apps.neuro
Class NeuroController

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

public final class NeuroController
extends NilController
implements Startable

Neuro controller. Modifies the Model based on user input.

Since:
2008-08-17
Version:
$Id: NeuroController.java,v 1.5 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
NeuroController(Slot<NeuroMessage> requestSlot)
           
 
Method Summary
 void keyPressed(KeyEvent keyEvent)
           
 void mouseClicked(MouseEvent mouseEvent)
           
 void start()
           
 void update()
           
 
Methods inherited from class com.croftsoft.core.gui.event.UserInputAdapter
actionPerformed, 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
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

NeuroController

public NeuroController(Slot<NeuroMessage> requestSlot)
Method Detail

keyPressed

public void keyPressed(KeyEvent keyEvent)
Specified by:
keyPressed in interface KeyListener
Overrides:
keyPressed in class UserInputAdapter

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)