de.ukn.hci.squidy.manager.commander.command
Class SwitchableCommand

java.lang.Object
  extended by de.ukn.hci.squidy.manager.commander.command.SwitchableCommand
All Implemented Interfaces:
ICommand, Switchable, Serializable
Direct Known Subclasses:
CameraControl, Flosc, WhiteScreen

public abstract class SwitchableCommand
extends Object
implements ICommand, Switchable

SwitchableCommand.

 Date: Sep 25, 2008
 Time: 7:01:21 PM
 

Since:
1.1.0
Version:
$Id: SwitchableCommand.java 30 2009-09-18 22:23:35Z nitsche $
Author:
Roman Rädle, Roman.Raedle@uni-konstanz.de, University of Konstanz
See Also:
Serialized Form

Constructor Summary
SwitchableCommand()
           
 
Method Summary
 ICommand execute(ControlServerContext context)
           
 Switch getState()
           
abstract  ICommand off(ControlServerContext context)
           
abstract  ICommand on(ControlServerContext context)
           
 void setState(Switch state)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SwitchableCommand

public SwitchableCommand()
Method Detail

execute

public final ICommand execute(ControlServerContext context)
Specified by:
execute in interface ICommand

setState

public void setState(Switch state)
Specified by:
setState in interface Switchable

getState

public Switch getState()

on

public abstract ICommand on(ControlServerContext context)
Parameters:
context -
Returns:

off

public abstract ICommand off(ControlServerContext context)
Parameters:
context -
Returns:


Copyright © 2007-2010 Human-Computer-Interaction :: University of Konstanz. All Rights Reserved.