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.MenuVisitor
visitEnter
in class org.uberfire.workbench.model.menu.impl.BaseMenuVisitor
protected 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.MenuVisitor
visit
in class org.uberfire.workbench.model.menu.impl.BaseMenuVisitor
protected 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.MenuVisitor
visit
in class org.uberfire.workbench.model.menu.impl.BaseMenuVisitor
protected 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.MenuVisitor
visit
in class org.uberfire.workbench.model.menu.impl.BaseMenuVisitor
protected 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.MenuVisitor
visit
in class org.uberfire.workbench.model.menu.impl.BaseMenuVisitor
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)
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–2018 JBoss by Red Hat. All rights reserved.