public class DropdownMenuVisitor
extends org.uberfire.workbench.model.menu.impl.BaseMenuVisitor
| Modifier and Type | Field and Description |
|---|---|
protected HasMenuItems |
hasMenuItems |
| Constructor and Description |
|---|
DropdownMenuVisitor(HasMenuItems hasMenuItems) |
| Modifier and Type | Method and Description |
|---|---|
protected com.google.gwt.user.client.ui.Widget |
buildMenuCommand(org.uberfire.workbench.model.menu.MenuItemCommand menuItemCommand,
HasMenuItems hasMenuItems) |
protected com.google.gwt.user.client.ui.Widget |
buildMenuCustom(org.uberfire.workbench.model.menu.MenuCustom<?> menuCustom,
HasMenuItems hasMenuItems) |
protected com.google.gwt.user.client.ui.Widget |
buildMenuGroup(org.uberfire.workbench.model.menu.MenuGroup menuGroup,
HasMenuItems hasMenuItems) |
protected com.google.gwt.user.client.ui.Widget |
buildMenuPerspective(org.uberfire.workbench.model.menu.MenuItemPerspective menuItemPerspective,
HasMenuItems hasMenuItems) |
protected com.google.gwt.user.client.ui.Widget |
buildMenuPlain(org.uberfire.workbench.model.menu.MenuItemPlain menuItemPlain,
HasMenuItems hasMenuItems) |
protected org.gwtbootstrap3.client.ui.AnchorListItem |
createListItem(org.uberfire.workbench.model.menu.MenuItem menuItem,
HasMenuItems hasMenuItems) |
protected void |
setupEnableDisable(org.uberfire.workbench.model.menu.MenuItem model,
org.gwtbootstrap3.client.ui.AnchorListItem view)
Sets up the enabled/disabled state of the view widget, and installs a listener on the model to keep the
widget's enabled state in sync with it.
|
void |
visit(org.uberfire.workbench.model.menu.MenuCustom<?> menuCustom) |
void |
visit(org.uberfire.workbench.model.menu.MenuItemCommand menuItemCommand) |
void |
visit(org.uberfire.workbench.model.menu.MenuItemPerspective menuItemPerspective) |
void |
visit(org.uberfire.workbench.model.menu.MenuItemPlain menuItemPlain) |
boolean |
visitEnter(org.uberfire.workbench.model.menu.MenuGroup menuGroup) |
protected final HasMenuItems hasMenuItems
public DropdownMenuVisitor(HasMenuItems hasMenuItems)
public boolean visitEnter(org.uberfire.workbench.model.menu.MenuGroup menuGroup)
visitEnter in interface org.uberfire.workbench.model.menu.MenuVisitorvisitEnter in class org.uberfire.workbench.model.menu.impl.BaseMenuVisitorprotected com.google.gwt.user.client.ui.Widget buildMenuGroup(org.uberfire.workbench.model.menu.MenuGroup menuGroup,
HasMenuItems hasMenuItems)
public void visit(org.uberfire.workbench.model.menu.MenuCustom<?> menuCustom)
visit in interface org.uberfire.workbench.model.menu.MenuVisitorvisit in class org.uberfire.workbench.model.menu.impl.BaseMenuVisitorprotected com.google.gwt.user.client.ui.Widget buildMenuCustom(org.uberfire.workbench.model.menu.MenuCustom<?> menuCustom,
HasMenuItems hasMenuItems)
public void visit(org.uberfire.workbench.model.menu.MenuItemCommand menuItemCommand)
visit in interface org.uberfire.workbench.model.menu.MenuVisitorvisit in class org.uberfire.workbench.model.menu.impl.BaseMenuVisitorprotected com.google.gwt.user.client.ui.Widget buildMenuCommand(org.uberfire.workbench.model.menu.MenuItemCommand menuItemCommand,
HasMenuItems hasMenuItems)
public void visit(org.uberfire.workbench.model.menu.MenuItemPerspective menuItemPerspective)
visit in interface org.uberfire.workbench.model.menu.MenuVisitorvisit in class org.uberfire.workbench.model.menu.impl.BaseMenuVisitorprotected com.google.gwt.user.client.ui.Widget buildMenuPerspective(org.uberfire.workbench.model.menu.MenuItemPerspective menuItemPerspective,
HasMenuItems hasMenuItems)
public void visit(org.uberfire.workbench.model.menu.MenuItemPlain menuItemPlain)
visit in interface org.uberfire.workbench.model.menu.MenuVisitorvisit in class org.uberfire.workbench.model.menu.impl.BaseMenuVisitorprotected com.google.gwt.user.client.ui.Widget buildMenuPlain(org.uberfire.workbench.model.menu.MenuItemPlain menuItemPlain,
HasMenuItems hasMenuItems)
protected org.gwtbootstrap3.client.ui.AnchorListItem createListItem(org.uberfire.workbench.model.menu.MenuItem menuItem,
HasMenuItems hasMenuItems)
protected void setupEnableDisable(org.uberfire.workbench.model.menu.MenuItem model,
org.gwtbootstrap3.client.ui.AnchorListItem view)
model - the description of the menu item to get the current enabled state from, and to subscibe to for
future changes.view - the widget that provides a view of the given model.Copyright © 2012–2016 JBoss by Red Hat. All rights reserved.