public interface I_CmsMenuItemRule
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
ATTR_CONTEXT_INFO
The request attribute name for the context information.
|
static java.lang.String |
CONTEXT_CONTAINERPAGE
A constant that signals that we are in the container page context.
|
static java.lang.String |
CONTEXT_EDITPROVIDER
A constant that signals that we are in the edit provider context.
|
static java.lang.String |
CONTEXT_SITEMAP
A constant that signals that we are in the sitemap context.
|
限定符和类型 | 方法和说明 |
---|---|
CmsMenuItemVisibilityMode |
getVisibility(CmsObject cms,
CmsResourceUtil[] resourceUtil)
Returns the visibility for the menu item.
|
CmsMenuItemVisibilityMode |
getVisibility(CmsObject cms,
CmsResourceUtil[] resourceUtil,
I_CmsMenuItemRule[] rule)
Returns the visibility for the menu item, depending on the resource utilities and menu item rules.
|
boolean |
matches(CmsObject cms,
CmsResourceUtil[] resourceUtil)
Returns if the rule for the menu item should be applied or not.
|
static final java.lang.String ATTR_CONTEXT_INFO
static final java.lang.String CONTEXT_CONTAINERPAGE
static final java.lang.String CONTEXT_EDITPROVIDER
static final java.lang.String CONTEXT_SITEMAP
CmsMenuItemVisibilityMode getVisibility(CmsObject cms, CmsResourceUtil[] resourceUtil)
The possible visibilities are:
CmsMenuItemVisibilityMode.VISIBILITY_ACTIVE
menu item is activeCmsMenuItemVisibilityMode.VISIBILITY_INACTIVE
menu item is inactive (greyed out)CmsMenuItemVisibilityMode.VISIBILITY_INVISIBLE
menu item is invisiblecms
- the current OpenCms user contextresourceUtil
- the initialized resource utilities for which the menu item visibility is checkedCmsMenuItemVisibilityMode getVisibility(CmsObject cms, CmsResourceUtil[] resourceUtil, I_CmsMenuItemRule[] rule)
cms
- the current OpenCms user contextresourceUtil
- the initialized resource utilities for which the menu item visibility is checkedrule
- the rules which are checked for visibilityboolean matches(CmsObject cms, CmsResourceUtil[] resourceUtil)
cms
- the current OpenCms user contextresourceUtil
- the initialized resource utilities for which the menu item rule is checked