Class CmdMenu
java.lang.Object
de.bsvrz.sys.funclib.losb.util.cmdinterface.CmdMenu
Menü für den
CmdInterpreter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Ein Kommando hinzufügen.void
Unter-Menü hinzufügengetChildNode
(int i) Ein bestimmtes Untermenü auslesenAlle Kommandos auslesengetDesc()
Die Beschreibung auslesengetHelp()
Hilfe für das Menü ermittelnint
getIndex()
Index des Menüs auslesengetLeaf
(int i) Ein bestimmtes Kommandoint
Liefert die Anzahl der zusätzlichen Kommandos.Eltern-Menü dieses Menüs lesenAlle Untermenüs auslesenvoid
Eine Beschreibung setzenvoid
Einen Hilfetext für das Menü setzenvoid
setIndex()
Index des Menüs setzen (abhängig vom Eltern-Menü und Geschwister-Einträgen), ist eindeutigvoid
Eltern-Menü dieses Menüs setzen
-
Constructor Details
-
CmdMenu
Menü mit Beschreibung und Hilfetext- Parameters:
desc
- Beschreibunghelp
- Hilfetext
-
-
Method Details
-
getParent
Eltern-Menü dieses Menüs lesen- Returns:
- Eltern-Menü
-
setParent
Eltern-Menü dieses Menüs setzen- Parameters:
parent
- das Eltern-Menü
-
setIndex
public void setIndex()Index des Menüs setzen (abhängig vom Eltern-Menü und Geschwister-Einträgen), ist eindeutig -
getIndex
public int getIndex()Index des Menüs auslesen- Returns:
- Index (immer eindeutig auf einer Menühierarchie-Ebene)
-
addNode
Unter-Menü hinzufügen- Parameters:
childMenu
- menü
-
getSubMenues
Alle Untermenüs auslesen- Returns:
- Vektor mit Untermenüs
-
getChildNode
Ein bestimmtes Untermenü auslesen- Parameters:
i
- Index des Untermenüs- Returns:
- das Untermenü
-
addCmd
Ein Kommando hinzufügen. Fügt das Kommando vor etwaigen versteckten Kommandos ein.- Parameters:
cmd
- das Kommando- See Also:
-
getCommands
Alle Kommandos auslesen- Returns:
- die Kommandos als Vektor
-
getLeaf
Ein bestimmtes Kommando- Parameters:
i
- der Index des Kommandos- Returns:
- das Kommando
-
getHelp
Hilfe für das Menü ermitteln- Returns:
- der Hilfetext
-
setHelp
Einen Hilfetext für das Menü setzen- Parameters:
help
- der Hilfetext
-
getDesc
Die Beschreibung auslesen- Returns:
- Beschreibung
-
setDesc
Eine Beschreibung setzen- Parameters:
desc
- die Beschreibung
-
getNumHiddenCommands
public int getNumHiddenCommands()Liefert die Anzahl der zusätzlichen Kommandos.- Returns:
- Liefert die Anzahl der zusätzlichen Kommandos.
-