public class MenuView extends AbstractView
Modifier and Type | Field and Description |
---|---|
protected List<AbstractView> |
menuItems
a list of
AbstractView objects to be displayed in the menu as available options |
keyboard, nameInParentMenu, parentView, runningTitle, viewConfig
Constructor and Description |
---|
MenuView(String runningTitle,
String nameInParentMenu) |
MenuView(String runningTitle,
String nameInParentMenu,
ViewConfig viewConfig) |
Modifier and Type | Method and Description |
---|---|
void |
addMenuItem(AbstractView menuItem)
Add an entry to the menu; similar to remove, setter and getter
|
void |
display()
display this view in the console
|
List<AbstractView> |
getMenuItems() |
void |
removeMenuItem(AbstractView menuItem) |
void |
removeMenuItem(int index) |
void |
setMenuItems(List<AbstractView> menuItems) |
actionCanceled, actionFailed, actionSuccessful, confirmDialog, getNameInParentMenu, getParentView, getRunningTitle, getViewConfig, goBack, onBack, onQuit, pause, print, println, println, prompt, prompt, setNameInParentMenu, setParentView, setRunningTitle, setViewConfig
protected List<AbstractView> menuItems
AbstractView
objects to be displayed in the menu as available optionspublic MenuView(String runningTitle, String nameInParentMenu, ViewConfig viewConfig)
public void addMenuItem(AbstractView menuItem)
menuItem
- to be appended to the lastpublic void removeMenuItem(int index)
public void removeMenuItem(AbstractView menuItem)
public List<AbstractView> getMenuItems()
public void setMenuItems(List<AbstractView> menuItems)
public void display()
AbstractView
display
in class AbstractView
Copyright © 2016. All rights reserved.