abstract class EnsLib.InteropTools.HL7.MessageAnalyzer.Workspace.Menu.MenuBase extends %Library.RegisteredObject

Method Inventory


Should return a $List of menu items

A menu item has this form: $ListBuild(TAG,TEXT,EXTRAKEYS)

  • TAG is what is returned when this item is selected
  • TEXT is the text representing this item, written to the menu display
  • EXTRAKEYS is a string which can be entered instead of the menu line number - "" means no such string and this list item can be omitted in this case
final method RunMenu(Output pSelectedOption As %String) as %Boolean [ Language = objectscript ]
Run the given menu:

- if they select an option: return 1 and set pSelectedOption to the selected options tag

- if they enter "^": return 0 and set pSelectedOption to ""

classmethod ShowOptions(pOptions As %List) [ Language = objectscript ]
abstract method Title() as %List [ Language = objectscript ]
Should return a $List of title lines

Inherited Members

Inherited Methods