com.swfm.mica.sys
Class MiCommandDispatchManager

java.lang.Object
  extended bycom.swfm.mica.commands.MiCommandManager
      extended bycom.swfm.mica.sys.MiCommandDispatchManager
All Implemented Interfaces:
MiiCommandDispatchManager, MiiCommandHandler, MiiCommandManager

public class MiCommandDispatchManager
extends MiCommandManager
implements MiiCommandDispatchManager

This class implements a standard clipboard. Because this clipboard is also a MiPart, this clipboard can be displayed to the user.

Version:
%I% %G%
Author:
Michael L. Davis

Constructor Summary
MiCommandDispatchManager()
           
 
Method Summary
 MiiCommandHandler getCommandTarget(java.lang.String command)
           
static MiiCommandDispatchManager getManager()
           
 void processCommand(java.lang.String command)
          Processes the given command.
 void setCommandSensitivity(Strings commands, boolean flag)
           
 void setCommandTarget(java.lang.String command, MiiCommandHandler handler)
           
static void setManager(MiiCommandDispatchManager m)
           
 
Methods inherited from class com.swfm.mica.commands.MiCommandManager
getCommandWidget, getCommandWidgets, registerCommandDependentWidget, setCommandLabel, setCommandOptions, setCommandPropertyValue, setCommandSensitivity, setCommandSensitivity, setCommandState, setCommandState, setCommandVisibility, toString, unRegisterWidgetGeneratedCommand
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.swfm.mica.commands.MiiCommandManager
registerCommandDependentWidget, setCommandLabel, setCommandOptions, setCommandPropertyValue, setCommandSensitivity, setCommandSensitivity, setCommandState, setCommandState, setCommandVisibility, unRegisterWidgetGeneratedCommand
 

Constructor Detail

MiCommandDispatchManager

public MiCommandDispatchManager()
Method Detail

getManager

public static MiiCommandDispatchManager getManager()

setManager

public static void setManager(MiiCommandDispatchManager m)

setCommandTarget

public void setCommandTarget(java.lang.String command,
                             MiiCommandHandler handler)
Specified by:
setCommandTarget in interface MiiCommandDispatchManager

getCommandTarget

public MiiCommandHandler getCommandTarget(java.lang.String command)
Specified by:
getCommandTarget in interface MiiCommandDispatchManager

setCommandSensitivity

public void setCommandSensitivity(Strings commands,
                                  boolean flag)
Specified by:
setCommandSensitivity in interface MiiCommandDispatchManager
Overrides:
setCommandSensitivity in class MiCommandManager
Parameters:
commands - the command
flag - true if the system can now process the command
See Also:
MiCommandManager.registerCommandDependentWidget(com.swfm.mica.core.MiPart, java.lang.String)

processCommand

public void processCommand(java.lang.String command)
Description copied from interface: MiiCommandHandler
Processes the given command.

Specified by:
processCommand in interface MiiCommandHandler