gov.sandia.ccaffeine.dc.user_iface.gui.guicmd
Class CmdActionGUIAddComponentClass
java.lang.Object
gov.sandia.ccaffeine.dc.user_iface.gui.guicmd.CmdActionGUI
gov.sandia.ccaffeine.dc.user_iface.gui.guicmd.CmdActionGUIAddComponentClass
- All Implemented Interfaces:
- CmdAction
public class CmdActionGUIAddComponentClass
- extends CmdActionGUI
- implements CmdAction
CmdActionGUIAddComponentClass.java
When this client establishes a communication link
with the cca server, the cca server sends the classes
of all the cca components to the client. The classes
are sent one class at a time. When the client
receives a class, the client displays the class
in the palette.
Method Summary |
java.lang.String |
argtype()
Describes the args Vector wanted by this Command. |
void |
doIt(CmdContext cc,
java.util.Vector args)
Does the action, called with the global context of the interpreter
// and with a vector that matches the signature given by argtype(). |
java.lang.String |
help()
Returns a string containing the description of this command. |
java.lang.String[] |
names()
name(s) of the function. |
Methods inherited from class gov.sandia.ccaffeine.dc.user_iface.gui.guicmd.CmdActionGUI |
addControllerListener, broadcastAddComponentClass, broadcastAddComponentClassEvent, broadcastAddProvidesPorts, broadcastAddProvidesPorts, broadcastAddUsesPorts, broadcastAddUsesPorts, broadcastConnect, broadcastConnectEvent, broadcastDisconnect, broadcastDisconnectEvent, broadcastExit, broadcastExitEvent, broadcastGetComponentProperty, broadcastGetComponentPropertyEvent, broadcastInstantiate, broadcastInstantiateEvent, broadcastLoad, broadcastLoadEvent, broadcastMessage, broadcastMessageEvent, broadcastParamCurrent, broadcastParamCurrentEvent, broadcastParamDefault, broadcastParamDefaultEvent, broadcastParamDialog, broadcastParamDialogEvent, broadcastParamEndDialog, broadcastParamEndDialogEvent, broadcastParamField, broadcastParamFieldEvent, broadcastParamHelp, broadcastParamHelpEvent, broadcastParamNumberRange, broadcastParamNumberRangeEvent, broadcastParamPrompt, broadcastParamPromptEvent, broadcastParamStringChoice, broadcastParamTabChoice, broadcastRemove, broadcastRemoveEvent, broadcastRevalidate, broadcastRevalidateEvent, broadcastSetComponentProperty, broadcastSetComponentPropertyEvent, broadcastSetPortProperty, broadcastSetPortPropertyEvent, broadcastStringChoiceEvent, broadcastTabEvent, removeControllerListener |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CmdActionGUIAddComponentClass
public CmdActionGUIAddComponentClass()
argtype
public java.lang.String argtype()
- Description copied from interface:
CmdAction
- Describes the args Vector wanted by this Command.
// This is our hack to get around stupid varargs-lessness in java.
// Each character indicates a separate user argument and its type.
// Type checked user input:
// C --> class named by user.
// c --> optional class named by user.
// I --> instance named by user.
// i --> optional instance named by user.
// S --> string token from user.
// s --> optional string token from user.
// K,k --> Long value, optional Long.
// D,d --> Integer value, optional Integer.
// B,b --> Boolean value, optional Boolean.
// G,g --> Double value, optional Double.
// * --> repeat previous character ad infinitum. can only appear last.
// Special (cannot be followed directly by *):
// A --> all of the line after as a single string.
// a --> all of the line (if any) as a single string.
// L --> the list of known CmdActions.
// P --> the command parser itself.
A more extensible scheme of tags for the parser is desirable.
- Specified by:
argtype
in interface CmdAction
names
public java.lang.String[] names()
- Description copied from interface:
CmdAction
- name(s) of the function.
- Specified by:
names
in interface CmdAction
help
public java.lang.String help()
- Description copied from interface:
CmdAction
- Returns a string containing the description of this command.
- Specified by:
help
in interface CmdAction
doIt
public void doIt(CmdContext cc,
java.util.Vector args)
- Description copied from interface:
CmdAction
- Does the action, called with the global context of the interpreter
// and with a vector that matches the signature given by argtype().
// The exit Action throws the EOFException.
- Specified by:
doIt
in interface CmdAction