Package com.jalios.jcms.taglib.menu
Interface MenuInfo
-
- All Superinterfaces:
TreeNode
- All Known Implementing Classes:
CategoryMenuInfo
public interface MenuInfo extends TreeNode
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
MENU_INFO_ATTR
static java.lang.String
REVISION
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Collection<MenuInfo>
getChildren()
int
getDepthLevel()
java.lang.String
getHtmlAttributes()
java.lang.String
getIcon()
java.lang.String
getLabel()
java.lang.String
getLink()
int
getMaxDepthLevel()
<T> T
getNode()
MenuInfo
getParent()
boolean
isActive()
-
Methods inherited from interface com.jalios.util.TreeNode
getId, getTreeChildren, getTreeParent, getTreeRoot, isTreeLeaf, isTreeNode
-
-
-
-
Field Detail
-
REVISION
static final java.lang.String REVISION
- See Also:
- Constant Field Values
-
MENU_INFO_ATTR
static final java.lang.String MENU_INFO_ATTR
- See Also:
- Constant Field Values
-
-
Method Detail
-
getNode
<T> T getNode()
-
getChildren
java.util.Collection<MenuInfo> getChildren()
-
getParent
MenuInfo getParent()
-
getLabel
java.lang.String getLabel()
-
getDepthLevel
int getDepthLevel()
-
getMaxDepthLevel
int getMaxDepthLevel()
-
getLink
java.lang.String getLink()
-
getIcon
java.lang.String getIcon()
-
isActive
boolean isActive()
-
getHtmlAttributes
java.lang.String getHtmlAttributes()
-
-