|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.waveset.util.Console
A simple console interpreter for administration and testing. This is normally subclassed by something that adds more commands.
Field Summary | |
static java.lang.String |
code_id
|
Constructor Summary | |
Console()
|
Method Summary | |
void |
addCommand(java.lang.String name,
java.lang.String help,
java.lang.String function)
|
protected void |
cmdVersion(java.util.Vector args,
java.io.PrintWriter out)
|
java.lang.String |
doCommand(java.lang.String cmd)
Execute a command and return its value as a string. |
boolean |
doCommand(java.lang.String line,
java.io.PrintWriter out)
|
java.lang.String |
fullpath(java.lang.String file)
There is similar logic in Util.findFile, but that also searches the classpath. |
protected boolean |
isInteractive()
Are we running in interactive mode? |
static void |
main(java.lang.String[] args)
|
boolean |
preCommand(java.lang.String name)
|
void |
print(java.lang.Object p)
|
void |
println(java.lang.Object p)
|
protected java.lang.String |
readLine()
Reads the next line of input |
java.util.Hashtable |
readPropertyFile(java.lang.String file)
Read a file of XML properties and convert into a hashtable. |
void |
run(java.lang.String[] args)
|
void |
setPrompt(java.lang.String p)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String code_id
Constructor Detail |
public Console()
Method Detail |
public static void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public void run(java.lang.String[] args)
public void println(java.lang.Object p)
public void print(java.lang.Object p)
public void setPrompt(java.lang.String p)
public void addCommand(java.lang.String name, java.lang.String help, java.lang.String function)
protected boolean isInteractive()
protected java.lang.String readLine()
public boolean doCommand(java.lang.String line, java.io.PrintWriter out)
public java.lang.String doCommand(java.lang.String cmd)
public boolean preCommand(java.lang.String name) throws java.lang.Exception
java.lang.Exception
protected void cmdVersion(java.util.Vector args, java.io.PrintWriter out) throws java.lang.Exception
java.lang.Exception
public java.lang.String fullpath(java.lang.String file)
public java.util.Hashtable readPropertyFile(java.lang.String file) throws java.lang.Exception
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |