Class WorkbenchMegaMenuView
- java.lang.Object
-
- org.uberfire.client.views.pfly.menu.megamenu.WorkbenchMegaMenuView
-
- All Implemented Interfaces:
org.jboss.errai.common.client.api.IsElement,org.jboss.errai.ui.client.local.api.IsElement,org.uberfire.client.mvp.HasPresenter<org.uberfire.client.workbench.widgets.menu.megamenu.WorkbenchMegaMenuPresenter>,org.uberfire.client.mvp.UberElement<org.uberfire.client.workbench.widgets.menu.megamenu.WorkbenchMegaMenuPresenter>,org.uberfire.client.workbench.widgets.menu.base.WorkbenchBaseMenuView,org.uberfire.client.workbench.widgets.menu.megamenu.WorkbenchMegaMenuPresenter.View
@Templated public class WorkbenchMegaMenuView extends Object implements org.uberfire.client.workbench.widgets.menu.megamenu.WorkbenchMegaMenuPresenter.View, org.jboss.errai.ui.client.local.api.IsElement
-
-
Constructor Summary
Constructors Constructor Description WorkbenchMegaMenuView(org.jboss.errai.common.client.dom.Div brand, org.jboss.errai.common.client.dom.Image brandImage, org.jboss.errai.common.client.dom.Anchor homeLink, org.jboss.errai.common.client.dom.Span menuAccessorText, org.jboss.errai.common.client.dom.ListItem singleMenuItemsContainer, org.jboss.errai.common.client.dom.UnorderedList singleMenuItems, org.jboss.errai.common.client.dom.UnorderedList leftMenuItems, org.jboss.errai.common.client.dom.UnorderedList rightMenuItems, org.jboss.errai.common.client.dom.ListItem contextMenuItemsContainer, org.jboss.errai.common.client.dom.UnorderedList contextMenuItems, org.jboss.errai.ui.client.local.spi.TranslationService translationService, org.jboss.errai.ioc.client.api.ManagedInstance<org.uberfire.client.workbench.widgets.menu.megamenu.menuitem.ChildMenuItemPresenter> childMenuItemPresenters, org.jboss.errai.ioc.client.api.ManagedInstance<org.uberfire.client.workbench.widgets.menu.megamenu.menuitem.GroupMenuItemPresenter> groupMenuItemPresenters, org.jboss.errai.ioc.client.api.ManagedInstance<org.uberfire.client.workbench.widgets.menu.megamenu.contextmenuitem.ChildContextMenuItemPresenter> childContextMenuItemPresenters, org.jboss.errai.ioc.client.api.ManagedInstance<org.uberfire.client.workbench.widgets.menu.megamenu.contextmenuitem.GroupContextMenuItemPresenter> groupContextMenuItemPresenters)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddContextMenuItem(org.uberfire.client.workbench.widgets.menu.megamenu.contextmenuitem.ChildContextMenuItemPresenter itemPresenter)voidaddContextMenuItem(org.uberfire.client.workbench.widgets.menu.megamenu.contextmenuitem.GroupContextMenuItemPresenter itemPresenter)voidaddContextMenuItemOnParent(org.uberfire.client.workbench.widgets.menu.megamenu.contextmenuitem.ChildContextMenuItemPresenter itemPresenter, org.uberfire.client.workbench.widgets.menu.megamenu.base.HasChildren parentPresenter)voidaddCustomMenuItem(com.google.gwt.user.client.ui.IsWidget menu)voidaddCustomMenuItem(org.jboss.errai.common.client.api.IsElement menu)voidaddGroupMenuItem(org.uberfire.client.workbench.widgets.menu.megamenu.menuitem.GroupMenuItemPresenter itemPresenter)voidaddMenuItemOnLeft(org.uberfire.client.workbench.widgets.menu.megamenu.menuitem.ChildMenuItemPresenter itemPresenter)voidaddMenuItemOnParent(org.uberfire.client.workbench.widgets.menu.megamenu.menuitem.ChildMenuItemPresenter itemPresenter, org.uberfire.client.workbench.widgets.menu.megamenu.base.HasChildren parentPresenter)voidaddMenuItemOnRight(org.uberfire.client.workbench.widgets.menu.megamenu.menuitem.ChildMenuItemPresenter itemPresenter)voidclear()voidclearContextMenu()StringgetDefaultMenuText()voidhideBrand()voidinit(org.uberfire.client.workbench.widgets.menu.megamenu.WorkbenchMegaMenuPresenter presenter)voidsetBrandImage(String brandImageUrl)voidsetBrandImageAction(org.uberfire.mvp.Command command)voidsetBrandImageTitle(String brandImageLabel)voidsetContextMenuActive(boolean active)voidsetHomeLinkAction(org.uberfire.mvp.Command command)voidsetMenuAccessorText(String menuAccessorText)
-
-
-
Constructor Detail
-
WorkbenchMegaMenuView
@Inject public WorkbenchMegaMenuView(org.jboss.errai.common.client.dom.Div brand, org.jboss.errai.common.client.dom.Image brandImage, org.jboss.errai.common.client.dom.Anchor homeLink, org.jboss.errai.common.client.dom.Span menuAccessorText, org.jboss.errai.common.client.dom.ListItem singleMenuItemsContainer, org.jboss.errai.common.client.dom.UnorderedList singleMenuItems, org.jboss.errai.common.client.dom.UnorderedList leftMenuItems, org.jboss.errai.common.client.dom.UnorderedList rightMenuItems, org.jboss.errai.common.client.dom.ListItem contextMenuItemsContainer, org.jboss.errai.common.client.dom.UnorderedList contextMenuItems, org.jboss.errai.ui.client.local.spi.TranslationService translationService, org.jboss.errai.ioc.client.api.ManagedInstance<org.uberfire.client.workbench.widgets.menu.megamenu.menuitem.ChildMenuItemPresenter> childMenuItemPresenters, org.jboss.errai.ioc.client.api.ManagedInstance<org.uberfire.client.workbench.widgets.menu.megamenu.menuitem.GroupMenuItemPresenter> groupMenuItemPresenters, org.jboss.errai.ioc.client.api.ManagedInstance<org.uberfire.client.workbench.widgets.menu.megamenu.contextmenuitem.ChildContextMenuItemPresenter> childContextMenuItemPresenters, org.jboss.errai.ioc.client.api.ManagedInstance<org.uberfire.client.workbench.widgets.menu.megamenu.contextmenuitem.GroupContextMenuItemPresenter> groupContextMenuItemPresenters)
-
-
Method Detail
-
init
public void init(org.uberfire.client.workbench.widgets.menu.megamenu.WorkbenchMegaMenuPresenter presenter)
- Specified by:
initin interfaceorg.uberfire.client.mvp.HasPresenter<org.uberfire.client.workbench.widgets.menu.megamenu.WorkbenchMegaMenuPresenter>
-
clear
public void clear()
- Specified by:
clearin interfaceorg.uberfire.client.workbench.widgets.menu.base.WorkbenchBaseMenuView- Specified by:
clearin interfaceorg.uberfire.client.workbench.widgets.menu.megamenu.WorkbenchMegaMenuPresenter.View
-
clearContextMenu
public void clearContextMenu()
- Specified by:
clearContextMenuin interfaceorg.uberfire.client.workbench.widgets.menu.megamenu.WorkbenchMegaMenuPresenter.View
-
setHomeLinkAction
public void setHomeLinkAction(org.uberfire.mvp.Command command)
- Specified by:
setHomeLinkActionin interfaceorg.uberfire.client.workbench.widgets.menu.megamenu.WorkbenchMegaMenuPresenter.View
-
setBrandImageAction
public void setBrandImageAction(org.uberfire.mvp.Command command)
- Specified by:
setBrandImageActionin interfaceorg.uberfire.client.workbench.widgets.menu.megamenu.WorkbenchMegaMenuPresenter.View
-
getDefaultMenuText
public String getDefaultMenuText()
- Specified by:
getDefaultMenuTextin interfaceorg.uberfire.client.workbench.widgets.menu.megamenu.WorkbenchMegaMenuPresenter.View
-
setBrandImage
public void setBrandImage(String brandImageUrl)
- Specified by:
setBrandImagein interfaceorg.uberfire.client.workbench.widgets.menu.megamenu.WorkbenchMegaMenuPresenter.View
-
setBrandImageTitle
public void setBrandImageTitle(String brandImageLabel)
- Specified by:
setBrandImageTitlein interfaceorg.uberfire.client.workbench.widgets.menu.megamenu.WorkbenchMegaMenuPresenter.View
-
hideBrand
public void hideBrand()
- Specified by:
hideBrandin interfaceorg.uberfire.client.workbench.widgets.menu.megamenu.WorkbenchMegaMenuPresenter.View
-
setMenuAccessorText
public void setMenuAccessorText(String menuAccessorText)
- Specified by:
setMenuAccessorTextin interfaceorg.uberfire.client.workbench.widgets.menu.megamenu.WorkbenchMegaMenuPresenter.View
-
addMenuItemOnRight
public void addMenuItemOnRight(org.uberfire.client.workbench.widgets.menu.megamenu.menuitem.ChildMenuItemPresenter itemPresenter)
- Specified by:
addMenuItemOnRightin interfaceorg.uberfire.client.workbench.widgets.menu.megamenu.WorkbenchMegaMenuPresenter.View
-
addMenuItemOnLeft
public void addMenuItemOnLeft(org.uberfire.client.workbench.widgets.menu.megamenu.menuitem.ChildMenuItemPresenter itemPresenter)
- Specified by:
addMenuItemOnLeftin interfaceorg.uberfire.client.workbench.widgets.menu.megamenu.WorkbenchMegaMenuPresenter.View
-
addMenuItemOnParent
public void addMenuItemOnParent(org.uberfire.client.workbench.widgets.menu.megamenu.menuitem.ChildMenuItemPresenter itemPresenter, org.uberfire.client.workbench.widgets.menu.megamenu.base.HasChildren parentPresenter)- Specified by:
addMenuItemOnParentin interfaceorg.uberfire.client.workbench.widgets.menu.megamenu.WorkbenchMegaMenuPresenter.View
-
addCustomMenuItem
public void addCustomMenuItem(org.jboss.errai.common.client.api.IsElement menu)
- Specified by:
addCustomMenuItemin interfaceorg.uberfire.client.workbench.widgets.menu.megamenu.WorkbenchMegaMenuPresenter.View
-
addCustomMenuItem
public void addCustomMenuItem(com.google.gwt.user.client.ui.IsWidget menu)
- Specified by:
addCustomMenuItemin interfaceorg.uberfire.client.workbench.widgets.menu.megamenu.WorkbenchMegaMenuPresenter.View
-
addGroupMenuItem
public void addGroupMenuItem(org.uberfire.client.workbench.widgets.menu.megamenu.menuitem.GroupMenuItemPresenter itemPresenter)
- Specified by:
addGroupMenuItemin interfaceorg.uberfire.client.workbench.widgets.menu.megamenu.WorkbenchMegaMenuPresenter.View
-
addContextMenuItem
public void addContextMenuItem(org.uberfire.client.workbench.widgets.menu.megamenu.contextmenuitem.GroupContextMenuItemPresenter itemPresenter)
- Specified by:
addContextMenuItemin interfaceorg.uberfire.client.workbench.widgets.menu.megamenu.WorkbenchMegaMenuPresenter.View
-
addContextMenuItem
public void addContextMenuItem(org.uberfire.client.workbench.widgets.menu.megamenu.contextmenuitem.ChildContextMenuItemPresenter itemPresenter)
- Specified by:
addContextMenuItemin interfaceorg.uberfire.client.workbench.widgets.menu.megamenu.WorkbenchMegaMenuPresenter.View
-
addContextMenuItemOnParent
public void addContextMenuItemOnParent(org.uberfire.client.workbench.widgets.menu.megamenu.contextmenuitem.ChildContextMenuItemPresenter itemPresenter, org.uberfire.client.workbench.widgets.menu.megamenu.base.HasChildren parentPresenter)- Specified by:
addContextMenuItemOnParentin interfaceorg.uberfire.client.workbench.widgets.menu.megamenu.WorkbenchMegaMenuPresenter.View
-
setContextMenuActive
public void setContextMenuActive(boolean active)
- Specified by:
setContextMenuActivein interfaceorg.uberfire.client.workbench.widgets.menu.megamenu.WorkbenchMegaMenuPresenter.View
-
-