public abstract class MenuBaseAppearance extends Object implements Menu.MenuAppearance
Modifier and Type | Class and Description |
---|---|
static interface |
MenuBaseAppearance.BaseMenuTemplate |
static interface |
MenuBaseAppearance.MenuResources |
static interface |
MenuBaseAppearance.MenuStyle |
Constructor and Description |
---|
MenuBaseAppearance(MenuBaseAppearance.MenuResources resources,
MenuBaseAppearance.BaseMenuTemplate template) |
Modifier and Type | Method and Description |
---|---|
void |
applyDateMenu(XElement element) |
XElement |
createItem(XElement parent,
String childId,
boolean needsIndent) |
XElement |
getBottomScroller(XElement parent) |
XElement |
getGroup(XElement parent,
String id,
String groupName) |
NodeList<Element> |
getGroups(XElement parent) |
XElement |
getMenuList(XElement element) |
NodeList<Element> |
getScrollers(XElement parent) |
XElement |
getTopScroller(XElement parent) |
boolean |
hasScrollers(XElement parent) |
String |
noSeparatorClass() |
void |
onScrollerOut(XElement target) |
String |
plainClass() |
void |
render(SafeHtmlBuilder result) |
public MenuBaseAppearance(MenuBaseAppearance.MenuResources resources, MenuBaseAppearance.BaseMenuTemplate template)
public void applyDateMenu(XElement element)
applyDateMenu
in interface Menu.MenuAppearance
public XElement createItem(XElement parent, String childId, boolean needsIndent)
createItem
in interface Menu.MenuAppearance
public XElement getBottomScroller(XElement parent)
getBottomScroller
in interface Menu.MenuAppearance
public XElement getGroup(XElement parent, String id, String groupName)
getGroup
in interface Menu.MenuAppearance
public NodeList<Element> getGroups(XElement parent)
getGroups
in interface Menu.MenuAppearance
public XElement getMenuList(XElement element)
getMenuList
in interface Menu.MenuAppearance
public NodeList<Element> getScrollers(XElement parent)
getScrollers
in interface Menu.MenuAppearance
public XElement getTopScroller(XElement parent)
getTopScroller
in interface Menu.MenuAppearance
public boolean hasScrollers(XElement parent)
hasScrollers
in interface Menu.MenuAppearance
public void onScrollerOut(XElement target)
onScrollerOut
in interface Menu.MenuAppearance
public void render(SafeHtmlBuilder result)
render
in interface Menu.MenuAppearance
public String noSeparatorClass()
noSeparatorClass
in interface Menu.MenuAppearance
public String plainClass()
plainClass
in interface Menu.MenuAppearance
Copyright © 2015. All rights reserved.