public abstract class MenuItemBaseAppearance extends ItemBaseAppearance implements MenuItem.MenuItemAppearance
Modifier and Type | Class and Description |
---|---|
static interface |
MenuItemBaseAppearance.MenuItemResources |
static interface |
MenuItemBaseAppearance.MenuItemStyle |
static interface |
MenuItemBaseAppearance.MenuItemTemplate |
ItemBaseAppearance.ItemResources, ItemBaseAppearance.ItemStyle
Modifier and Type | Field and Description |
---|---|
protected MenuItemBaseAppearance.MenuItemStyle |
style |
protected MenuItemBaseAppearance.MenuItemTemplate |
template |
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 |
setHtml(XElement parent,
SafeHtml html) |
void |
setIcon(XElement parent,
ImageResource icon) |
void |
setWidget(XElement parent,
Widget widget) |
onActivate, onDeactivate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
onActivate, onDeactivate
protected final MenuItemBaseAppearance.MenuItemStyle style
protected final MenuItemBaseAppearance.MenuItemTemplate template
public MenuItemBaseAppearance(MenuItemBaseAppearance.MenuItemResources resources, MenuItemBaseAppearance.MenuItemTemplate template)
public void onAddSubMenu(XElement parent)
onAddSubMenu
in interface MenuItem.MenuItemAppearance
public void onRemoveSubMenu(XElement parent)
onRemoveSubMenu
in interface MenuItem.MenuItemAppearance
public void render(SafeHtmlBuilder result)
render
in interface MenuItem.MenuItemAppearance
public void setIcon(XElement parent, ImageResource icon)
setIcon
in interface MenuItem.MenuItemAppearance
public void setHtml(XElement parent, SafeHtml html)
setHtml
in interface MenuItem.MenuItemAppearance
public void setWidget(XElement parent, Widget widget)
setWidget
in interface MenuItem.MenuItemAppearance
Copyright © 2018. All rights reserved.