public abstract class WorkbenchBaseMenuPresenter extends Object implements HasMenus
Constructor and Description |
---|
WorkbenchBaseMenuPresenter() |
Modifier and Type | Method and Description |
---|---|
void |
addMenus(org.uberfire.workbench.model.menu.Menus menus) |
List<org.uberfire.workbench.model.menu.Menus> |
getAddedMenus() |
protected abstract WorkbenchBaseMenuView |
getBaseView() |
abstract void |
onPerspectiveChange(PerspectiveChange perspectiveChange) |
void |
onPerspectiveVisibilityChange(PerspectiveVisibiltiyChangeEvent event) |
protected void |
registerVisibilityChangeHandler(MenuItemVisibilityHandler handler) |
protected void |
synchronizeUIWithMenus(List<org.uberfire.workbench.model.menu.MenuItem> menuItems) |
protected abstract void |
visitMenus(org.uberfire.workbench.model.menu.Menus menus) |
protected abstract WorkbenchBaseMenuView getBaseView()
protected abstract void visitMenus(org.uberfire.workbench.model.menu.Menus menus)
public abstract void onPerspectiveChange(PerspectiveChange perspectiveChange)
public void addMenus(org.uberfire.workbench.model.menu.Menus menus)
public List<org.uberfire.workbench.model.menu.Menus> getAddedMenus()
protected void synchronizeUIWithMenus(List<org.uberfire.workbench.model.menu.MenuItem> menuItems)
protected void registerVisibilityChangeHandler(MenuItemVisibilityHandler handler)
public void onPerspectiveVisibilityChange(PerspectiveVisibiltiyChangeEvent event)
Copyright © 2012–2018 JBoss by Red Hat. All rights reserved.