| Package | Description |
|---|---|
| com.helger.photon.basic.app.menu |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IMenuItem
Base interface for a single menu item.
|
interface |
IMenuItemExternal
Base interface for a single menu item referencing an arbitrary URL.
|
interface |
IMenuItemPage
Base interface for a single menu item referencing an internal page.
|
interface |
IMenuSeparator
Interface for a menu item separator.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractMenuObject<IMPLTYPE extends AbstractMenuObject<IMPLTYPE>>
Implementation base class for menu items.
|
class |
MenuItemExternal
Default implementation of the
IMenuItemExternal interface. |
class |
MenuItemPage
Default implementation of the
IMenuItemPage interface. |
class |
MenuSeparator
Default implementation of the
IMenuSeparator interface. |
| Modifier and Type | Method and Description |
|---|---|
IMenuObject |
MenuTree.getMenuObjectOfID(String sID) |
IMenuObject |
IMenuOperations.getMenuObjectOfID(String sID)
Get the menu object with the specified ID
|
IMenuObject |
MenuTree.getRootItemDataOfItemWithID(String sMenuItemID) |
IMenuObject |
IMenuTree.getRootItemDataOfItemWithID(String sMenuItemID) |
IMenuObject |
IMenuObject.setDisplayFilter(IMenuObjectFilter aDisplayFilter)
Set a new display filter for this menu object.
|
| Modifier and Type | Method and Description |
|---|---|
com.helger.tree.withid.DefaultTreeItemWithID<String,IMenuObject> |
MenuTree.getRootItemOfItemWithID(String sMenuItemID) |
com.helger.tree.withid.DefaultTreeItemWithID<String,IMenuObject> |
IMenuTree.getRootItemOfItemWithID(String sMenuItemID) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
MenuItemDeterminatorCallback.isMenuItemValidToBeDisplayed(IMenuObject aMenuObj) |
| Modifier and Type | Method and Description |
|---|---|
void |
MenuTree.iterateAllMenuObjects(Consumer<IMenuObject> aCallback) |
void |
IMenuOperations.iterateAllMenuObjects(Consumer<IMenuObject> aCallback)
Iterate all menu objects and invoke the supplied callback.
|
com.helger.commons.hierarchy.visit.EHierarchyVisitorReturn |
MenuItemDeterminatorCallback.onItemBeforeChildren(com.helger.tree.withid.DefaultTreeItemWithID<String,IMenuObject> aItem) |
Copyright © 2014–2017 Philip Helger. All rights reserved.