com.croftsoft.core.gui.controller
Class RelayController

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

public class RelayController
extends NilController

Relays user input events and updates to a delegate Controller.

Since:
2005-08-08
Version:
$Date: 2008/04/19 21:27:13 $
Author:
David Wallace Croft

Field Summary
 
Fields inherited from class com.croftsoft.core.gui.controller.NilController
INSTANCE
 
Constructor Summary
RelayController()
           
RelayController(Controller delegateController)
           
 
Method Summary
 Controller getDelegateController()
           
 Controller setDelegateController(Controller delegateController)
           
 void update()
           
 
Methods inherited from class com.croftsoft.core.gui.event.UserInputAdapter
actionPerformed, keyPressed, keyReleased, keyTyped, mouseClicked, 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
mouseClicked, 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

RelayController

public RelayController(Controller delegateController)

RelayController

public RelayController()
Method Detail

getDelegateController

public Controller getDelegateController()

setDelegateController

public Controller setDelegateController(Controller delegateController)
Returns:
The old delegate Controller.

update

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

CroftSoft Javadoc

CroftSoft Core Javadoc (2008-09-28 20:58:02)