|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.bsvrz.sys.startstopp.buv.Command
public abstract class Command
Abstrakte Klasse für Kommandos des CmdInterpreter
| Constructor Summary | |
|---|---|
Command(java.lang.String desc,
java.lang.String help)
Kommando für CmdInterpreter |
|
| Method Summary | |
|---|---|
abstract void |
execute()
Methode muss von einer implementierenden Klasse gefüllt werden |
java.lang.String |
getDesc()
Beschreibung lesen |
java.lang.String |
getHelp()
Hilfetext lesen |
int |
getIndex()
Index des Kommandos auslesen |
CmdMenu |
getParent()
Eltern-Menü für Kommando lesen |
void |
println(java.lang.String out)
Ausgabe auf Client-Konsole (z.b. via Telnet) |
void |
printlnPlain(java.lang.String out)
Ausgabe auf Client-Konsole (z.b. via Telnet) ohne die aktuelle Option auszugeben |
void |
printPlain(java.lang.String out)
Ausgabe auf Client-Konsole (z.b. via Telnet) ohne die aktuelle Option auszugeben |
int |
read()
Benutzereingabe in einem Kommando (Abbruch bei Überschreitung des Server-Timeout) |
java.lang.String |
readln()
Benutzereingabe in einem Kommando (Abbruch bei Überschreitung des Server-Timeout) |
void |
setDesc(java.lang.String desc)
Beschreibung setzen (wird im Menü in eckigen Klammern angezeigt) |
void |
setHelp(java.lang.String help)
Hilfetext setzen |
void |
setIndex()
Index des Kommandos setzen (abhängig vom Eltern-Menü und Geschwister-Einträgen) |
void |
setParent(CmdMenu parent)
Eltern-Menü für Kommando setzen |
void |
setStreams(java.io.BufferedReader in,
java.io.BufferedWriter out)
Reader und Writer für Ein- und Ausgabefunktionen des Kommandos setzen |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public Command(java.lang.String desc,
java.lang.String help)
CmdInterpreter
desc - die Beschreibunghelp - der Hilfetext| Method Detail |
|---|
public void setStreams(java.io.BufferedReader in,
java.io.BufferedWriter out)
in - Eingabe-Readerout - E_AUSGABE-Writerpublic CmdMenu getParent()
public void setParent(CmdMenu parent)
parent - das Eltern-Menüpublic void setIndex()
public int getIndex()
public void setHelp(java.lang.String help)
help - Hilfetextpublic java.lang.String getHelp()
public void setDesc(java.lang.String desc)
desc - Beschreibungpublic java.lang.String getDesc()
public java.lang.String readln()
throws java.lang.Exception
java.lang.Exception
public int read()
throws java.lang.Exception
java.lang.Exception
public void println(java.lang.String out)
throws java.lang.Exception
out - der Ausgabe-String
java.lang.Exception
public void printlnPlain(java.lang.String out)
throws java.lang.Exception
out - der Ausgabe-String
java.lang.Exception
public void printPlain(java.lang.String out)
throws java.lang.Exception
out - der Ausgabe-String
java.lang.Exception
public abstract void execute()
throws java.lang.Exception
java.lang.Exception - meist bei Server-Timeout (wird im CmdInterpreter abgefangen)public java.lang.String toString()
toString in class java.lang.ObjectObject.toString()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||