|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--WISA.wisa3D.shell.CmdParser
| Field Summary | |
static int |
EQUATION_CMD
|
static int |
METHOD_CMD
|
static int |
PLAIN_CMD
|
static int |
REFERENCE_CMD
|
static int |
UNKNOWN_CMD
|
| Constructor Summary | |
CmdParser()
|
|
| Method Summary | |
protected static int |
getCmdType(java.lang.String cmd)
Get the type of the given command. |
protected static java.lang.String[] |
getMethodArgs(java.lang.String cmd)
Get the arguments of this command if it is a METHOD_CMD. |
protected static java.lang.Object[] |
getVariablesFromNames(java.lang.String[] names)
|
protected static java.lang.String |
getVarName(java.lang.String cmd)
Parse the given command and return the variable name. |
static java.lang.Object |
parse(java.lang.String cmd)
|
protected static java.lang.Object |
parsePlainCmd(java.lang.String cmd)
Parses a plain cmd. |
protected static java.lang.Object |
parseReferenceCmd(java.lang.String cmd)
Parses a reference cmd. |
protected static java.lang.String |
trimCmd(java.lang.String s)
Trims the given String, e.g. removes all spaces. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final int UNKNOWN_CMD
public static final int PLAIN_CMD
public static final int REFERENCE_CMD
public static final int METHOD_CMD
public static final int EQUATION_CMD
| Constructor Detail |
public CmdParser()
| Method Detail |
protected static java.lang.String getVarName(java.lang.String cmd)
cmd - The command to be parsed
protected static int getCmdType(java.lang.String cmd)
cmd - The command whose type should be determined.
protected static java.lang.String trimCmd(java.lang.String s)
s - The String to be trimmed.
protected static java.lang.String[] getMethodArgs(java.lang.String cmd)
throws ConsoleException
cmd - The command.
ConsoleException
protected static java.lang.Object[] getVariablesFromNames(java.lang.String[] names)
throws ConsoleException
ConsoleExceptionprotected static java.lang.Object parsePlainCmd(java.lang.String cmd)
cmd - The cmd to be processed.
protected static java.lang.Object parseReferenceCmd(java.lang.String cmd)
throws ConsoleException
cmd - The cmd to be processed.
ConsoleException
public static java.lang.Object parse(java.lang.String cmd)
throws ConsoleException
ConsoleException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||