| Interface | Description |
|---|---|
| IMenuItem |
Base interface for a single menu item.
|
| IMenuItemDeterminatorCallback |
Base interface for
MenuItemDeterminatorCallback. |
| IMenuItemExternal |
Base interface for a single menu item referencing an arbitrary URL.
|
| IMenuItemPage |
Base interface for a single menu item referencing an internal page.
|
| IMenuObject |
Base interface for menu items and menu separators.
|
| IMenuObjectFilter |
Special menu item filter to determine the visibility of a menu item.
|
| IMenuOperations |
Contains all the menu-specific menu operations.
|
| IMenuSeparator |
Interface for a menu item separator.
|
| IMenuTree |
A combination of a tree and the menu operations
|
| Class | Description |
|---|---|
| AbstractMenuItemDeterminatorCallback |
Abstract implementation of
IMenuItemDeterminatorCallback. |
| AbstractMenuObject<IMPLTYPE extends AbstractMenuObject<IMPLTYPE>> |
Implementation base class for menu items.
|
| ApplicationMenuTree |
Represents a per-application menu tree
|
| MenuItemDeterminatorCallback |
Determine all menu items to show, depending on the currently selected menu
item.
|
| MenuItemExternal |
Default implementation of the
IMenuItemExternal interface. |
| MenuItemPage |
Default implementation of the
IMenuItemPage interface. |
| MenuSeparator |
Default implementation of the
IMenuSeparator interface. |
| MenuTree |
Represents a single menu tree
|
| Enum | Description |
|---|---|
| EMenuObjectType |
Enumeration with the different type of menu objects.
|
Copyright © 2014–2017 Philip Helger. All rights reserved.