public class CmdMenu
extends java.lang.Object
CmdInterpreter
Constructor and Description |
---|
CmdMenu(java.lang.String desc,
java.lang.String help)
Menü mit Beschreibung und Hilfetext
|
Modifier and Type | Method and Description |
---|---|
void |
addCmd(Command cmd)
Ein Kommando hinzufügen.
|
void |
addNode(CmdMenu childMenu)
Unter-Menü hinzufügen
|
void |
clearNode()
Alle Unter-Menüs löschen
|
CmdMenu |
getChildNode(int i)
Ein bestimmtes Untermenü auslesen
|
java.util.Vector<Command> |
getCommands()
Alle Kommandos auslesen
|
java.lang.String |
getDesc()
Die Beschreibung auslesen
|
java.lang.String |
getHelp()
Hilfe für das Menü ermitteln
|
int |
getIndex()
Index des Menüs auslesen
|
Command |
getLeaf(int i)
Ein bestimmtes Kommando
|
int |
getNumHiddenCommands()
Liefert die Anzahl der zusätzlichen Kommandos.
|
CmdMenu |
getParent()
Eltern-Menü dieses Menüs lesen
|
java.util.Vector<CmdMenu> |
getSubMenues()
Alle Untermenüs auslesen
|
void |
removeNode(CmdMenu childMenu)
Unter-Menü löschen
|
void |
setDesc(java.lang.String desc)
Eine Beschreibung setzen
|
void |
setHelp(java.lang.String help)
Einen Hilfetext für das Menü setzen
|
void |
setIndex()
Index des Menüs setzen (abhängig vom Eltern-Menü und Geschwister-Einträgen), ist eindeutig
|
void |
setParent(CmdMenu parent)
Eltern-Menü dieses Menüs setzen
|
public CmdMenu(java.lang.String desc, java.lang.String help)
desc
- Beschreibunghelp
- Hilfetextpublic void setParent(CmdMenu parent)
parent
- das Eltern-Menüpublic CmdMenu getParent()
public void setIndex()
public int getIndex()
public void addNode(CmdMenu childMenu)
childMenu
- menüpublic void removeNode(CmdMenu childMenu)
childMenu
- menüpublic void clearNode()
public java.util.Vector<CmdMenu> getSubMenues()
public CmdMenu getChildNode(int i)
i
- Index des Untermenüspublic void addCmd(Command cmd)
cmd
- das KommandoHiddenCommand
public java.util.Vector<Command> getCommands()
public Command getLeaf(int i)
i
- der Index des Kommandospublic void setHelp(java.lang.String help)
help
- der Hilfetextpublic java.lang.String getHelp()
public void setDesc(java.lang.String desc)
desc
- die Beschreibungpublic java.lang.String getDesc()
public int getNumHiddenCommands()