JIMSCore
Class Command

java.lang.Object
  |
  +--JIMSCore.Command
Direct Known Subclasses:
CommandAdd, CommandCheckpoint, CommandExit, CommandGet, CommandHelp, CommandHistory, CommandInput, CommandList, CommandLoad, CommandOutput, CommandRemove, CommandReset, CommandRun, CommandSet, CommandStatus, CommandStep, CommandUndo

public class Command
extends java.lang.Object

This is the Command class.

Author:
Steve Lewis

Field Summary
protected static java.lang.String DONE
           
protected static java.lang.String RESPONSE
           
protected  java.util.StringTokenizer stSource
           
 
Constructor Summary
Command()
           
Command(java.util.StringTokenizer st)
           
 
Method Summary
 void execute(CommandResultBuffer erb)
           
protected static int[] iaGetMemoryRangeOrValue(java.lang.String s)
           
protected static int[] iaGetRegisterRangeOrValue(java.lang.String s, int iRegType)
           
protected static int iGetNumber(java.lang.String s)
           
protected static int iGetRegisterIndex(java.lang.String s, int iRegType)
           
 java.lang.String nextToken()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

stSource

protected java.util.StringTokenizer stSource

RESPONSE

protected static final java.lang.String RESPONSE

DONE

protected static final java.lang.String DONE
Constructor Detail

Command

public Command()

Command

public Command(java.util.StringTokenizer st)
Method Detail

execute

public void execute(CommandResultBuffer erb)
             throws InvalidCommandUseException

nextToken

public java.lang.String nextToken()

iGetNumber

protected static int iGetNumber(java.lang.String s)
                         throws java.lang.NumberFormatException

iGetRegisterIndex

protected static int iGetRegisterIndex(java.lang.String s,
                                       int iRegType)
                                throws java.lang.NumberFormatException

iaGetRegisterRangeOrValue

protected static int[] iaGetRegisterRangeOrValue(java.lang.String s,
                                                 int iRegType)

iaGetMemoryRangeOrValue

protected static int[] iaGetMemoryRangeOrValue(java.lang.String s)