public class MenuItemBaseAppearance extends Object implements MenuItem.MenuItemAppearance
| Modifier and Type | Class and Description |
|---|---|
static interface |
MenuItemBaseAppearance.MenuItemResources |
static interface |
MenuItemBaseAppearance.MenuItemStyle |
static interface |
MenuItemBaseAppearance.MenuItemTemplate |
| Constructor and Description |
|---|
MenuItemBaseAppearance(MenuItemBaseAppearance.MenuItemResources resources,
MenuItemBaseAppearance.MenuItemTemplate template) |
| Modifier and Type | Method and Description |
|---|---|
XElement |
getAnchor(XElement parent) |
void |
onAddSubMenu(XElement parent) |
void |
onRemoveSubMenu(XElement parent) |
void |
render(SafeHtmlBuilder result) |
void |
setIcon(XElement parent,
ImageResource icon) |
void |
setText(XElement parent,
String text,
boolean asHtml) |
void |
setWidget(XElement parent,
Widget widget) |
public MenuItemBaseAppearance(MenuItemBaseAppearance.MenuItemResources resources, MenuItemBaseAppearance.MenuItemTemplate template)
public void onAddSubMenu(XElement parent)
onAddSubMenu in interface MenuItem.MenuItemAppearancepublic void onRemoveSubMenu(XElement parent)
onRemoveSubMenu in interface MenuItem.MenuItemAppearancepublic void render(SafeHtmlBuilder result)
render in interface MenuItem.MenuItemAppearancepublic void setIcon(XElement parent, ImageResource icon)
setIcon in interface MenuItem.MenuItemAppearancepublic void setText(XElement parent, String text, boolean asHtml)
setText in interface MenuItem.MenuItemAppearancepublic void setWidget(XElement parent, Widget widget)
setWidget in interface MenuItem.MenuItemAppearanceCopyright © 2012. All Rights Reserved.