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 TypeMethodDescriptionvoidEin Kommando hinzufügen.voidUnter-Menü hinzufügengetChildNode(int i) Ein bestimmtes Untermenü auslesenAlle Kommandos auslesengetDesc()Die Beschreibung auslesengetHelp()Hilfe für das Menü ermittelnintgetIndex()Index des Menüs auslesengetLeaf(int i) Ein bestimmtes KommandointLiefert die Anzahl der zusätzlichen Kommandos.Eltern-Menü dieses Menüs lesenAlle Untermenüs auslesenvoidEine Beschreibung setzenvoidEinen Hilfetext für das Menü setzenvoidsetIndex()Index des Menüs setzen (abhängig vom Eltern-Menü und Geschwister-Einträgen), ist eindeutigvoidEltern-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.
-