public class CmdMenu
extends java.lang.Object
CmdInterpreter
Constructor | Description |
---|---|
CmdMenu(java.lang.String desc,
java.lang.String help) |
Menü mit Beschreibung und Hilfetext
|
Modifier and Type | Method | Description |
---|---|---|
void |
addCmd(Command cmd) |
Ein Kommando hinzufügen.
|
void |
addNode(CmdMenu childMenu) |
Unter-Menü hinzufügen
|
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 |
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 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()