| Interface | Description |
|---|---|
| IMenuAuthLogic |
Decides the
MenuItemState for a given MenuItemState; based on certain Authorization
configured on AuthorizableMenuItem. |
| IMenuStateLogic |
Decides the
MenuItemState for a given MenuItem |
| Class | Description |
|---|---|
| AuthMenuLogic | |
| ExpandCurrentSelectionMenuLogic |
Defines Menu logic for Rendering; where it shows all top level selection,
but expands (children) all menu items of current level.
|
| MenuHelper |
Helper Methods that allow for convenient
MenuItem & MenuItemState traversal. |
| MenuJSONTransformer |
Converts a
Menu or MenuItemState or MenuItem representation into JSONArray String Format : [node, [children]] ; where children follow the same format to represent a nested hierarchy For input that are MenuItemState or Menu type one can provide an optional param ignoreNavigableNodeChildren; which will
ignore the path below the current node selection if it is selectable to optimize and reduce the tree. |
| MergeMenus<M extends MenuItem<M>> |
Given multiple
MenuItems hierarchies; perform a Merge on them. |
| NavigationModule | Deprecated |
| StaticMenuLogic |
Basic Menu Logic for a Static Menu.
|
Copyright © 2018. All rights reserved.