|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.jzuul.engine.CommandList
Verwaltet die Liste der im Engine aktiven Befehle
| Field Summary | |
protected Map |
commandMap
Enthällt eine Map in der Form Befehlsname => Command Objekte |
static String[] |
COMMANDS
Enthält alle möglichen Befehle |
| Constructor Summary | |
CommandList()
Erstellt eine neue leere CommandList |
|
| Method Summary | |
void |
addAlias(String alias,
String commandName)
Fügt einen Kommandoalias für eine Kommando ohne Argumente zu der CommandList hinzu |
void |
addAlias(String alias,
String commandName,
String commandArguments)
Fügt einen Kommandoalias zu der CommandList hinzu |
void |
addCommand(Command command)
Fügt ein Command Objekt in das CommandList Objekt ein |
void |
addCommand(String commandName)
Fügt das Kommand mit dem gegebenen Namen zu der CommandList hinzu |
protected void |
commonAliases()
Setzt gewisse gebräuchliche Aliase |
static CommandList |
defaultList()
Gibt eine "defaul" Liste von Kommandos zurück. |
Command |
getCommandObject(String name)
Holt das Command Objekt mit dem gegebenen Namen aus dem CommandList Objekt |
Map |
getCommands(boolean onlyAppletSave)
Gibt eine Map der Form Kommandoname => Command Objekt zurück |
protected void |
initAll()
Erstellt Objekte aus den unter COMMANDS festgelegten Namen |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static String[] COMMANDS
protected Map commandMap
| Constructor Detail |
public CommandList()
| Method Detail |
public void addCommand(Command command)
command - ein Command Objektpublic void addCommand(String commandName)
commandName - der Name des commands
public void addAlias(String alias,
String commandName,
String commandArguments)
alias - der Name des AliascommandName - der wirkliche KommandonamecommandArguments - die Argumente zu dem Kommand
public void addAlias(String alias,
String commandName)
alias - der Name des AliascommandName - der wirkliche Kommandonamepublic Command getCommandObject(String name)
name - der Name des Command Objekts
public static CommandList defaultList()
protected void initAll()
protected void commonAliases()
public Map getCommands(boolean onlyAppletSave)
onlyAppletSave - nur Applet Sandbox sicher Befehle?
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||