public class DropdownMenuVisitor extends 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(MenuItemCommand menuItemCommand,
HasMenuItems hasMenuItems) |
protected com.google.gwt.user.client.ui.Widget |
buildMenuCustom(MenuCustom<?> menuCustom,
HasMenuItems hasMenuItems) |
protected com.google.gwt.user.client.ui.Widget |
buildMenuGroup(MenuGroup menuGroup,
HasMenuItems hasMenuItems) |
protected com.google.gwt.user.client.ui.Widget |
buildMenuPerspective(MenuItemPerspective menuItemPerspective,
HasMenuItems hasMenuItems) |
protected com.google.gwt.user.client.ui.Widget |
buildMenuPlain(MenuItemPlain menuItemPlain,
HasMenuItems hasMenuItems) |
protected org.gwtbootstrap3.client.ui.AnchorListItem |
createListItem(MenuItem menuItem,
HasMenuItems hasMenuItems) |
protected void |
setupEnableDisable(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(MenuCustom<?> menuCustom) |
void |
visit(MenuItemCommand menuItemCommand) |
void |
visit(MenuItemPerspective menuItemPerspective) |
void |
visit(MenuItemPlain menuItemPlain) |
boolean |
visitEnter(MenuGroup menuGroup) |
visitEnter, visitLeave, visitLeave
protected final HasMenuItems hasMenuItems
public DropdownMenuVisitor(HasMenuItems hasMenuItems)
public boolean visitEnter(MenuGroup menuGroup)
visitEnter
in interface MenuVisitor
visitEnter
in class BaseMenuVisitor
protected com.google.gwt.user.client.ui.Widget buildMenuGroup(MenuGroup menuGroup, HasMenuItems hasMenuItems)
public void visit(MenuCustom<?> menuCustom)
visit
in interface MenuVisitor
visit
in class BaseMenuVisitor
protected com.google.gwt.user.client.ui.Widget buildMenuCustom(MenuCustom<?> menuCustom, HasMenuItems hasMenuItems)
public void visit(MenuItemCommand menuItemCommand)
visit
in interface MenuVisitor
visit
in class BaseMenuVisitor
protected com.google.gwt.user.client.ui.Widget buildMenuCommand(MenuItemCommand menuItemCommand, HasMenuItems hasMenuItems)
public void visit(MenuItemPerspective menuItemPerspective)
visit
in interface MenuVisitor
visit
in class BaseMenuVisitor
protected com.google.gwt.user.client.ui.Widget buildMenuPerspective(MenuItemPerspective menuItemPerspective, HasMenuItems hasMenuItems)
public void visit(MenuItemPlain menuItemPlain)
visit
in interface MenuVisitor
visit
in class BaseMenuVisitor
protected com.google.gwt.user.client.ui.Widget buildMenuPlain(MenuItemPlain menuItemPlain, HasMenuItems hasMenuItems)
protected org.gwtbootstrap3.client.ui.AnchorListItem createListItem(MenuItem menuItem, HasMenuItems hasMenuItems)
protected void setupEnableDisable(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–2020 JBoss by Red Hat. All rights reserved.