public final class CmsMenuItemVisibilityMode extends A_CmsModeIntEnumeration
Modifier and Type | Field and Description |
---|---|
static CmsMenuItemVisibilityMode |
VISIBILITY_ACTIVE
Menu item visibility: active.
|
static CmsMenuItemVisibilityMode |
VISIBILITY_INACTIVE
Menu item visibility: inactive.
|
static CmsMenuItemVisibilityMode |
VISIBILITY_INVISIBLE
Menu item visibility: invisible.
|
Modifier and Type | Method and Description |
---|---|
static CmsMenuItemVisibilityMode |
activeInactive(boolean active)
Utilitiy method that returns 'active' if the parameter is true, otherwise inactive.
|
static CmsMenuItemVisibilityMode |
activeInvisible(boolean active)
Utility method that returns 'active' if the parameter is true, otherwise invisible.
|
CmsMenuItemVisibilityMode |
addMessageKey(java.lang.String messageKey)
Adds the name of the message key for the visibility mode.
|
protected CmsMenuItemVisibilityMode |
clone() |
java.lang.String |
getMessageKey()
Returns the name of the message key for the visibility mode.
|
boolean |
isActive()
Returns if the mode is set to
VISIBILITY_ACTIVE . |
boolean |
isInActive()
Returns if the mode is set to
VISIBILITY_INACTIVE . |
boolean |
isInVisible()
Returns if the mode is set to
VISIBILITY_INVISIBLE . |
boolean |
isPrioritized()
Returns the prioritization flag.
|
CmsMenuItemVisibilityMode |
prioritize(boolean prioritized)
Returns a prioritized instance of the visibility mode.
|
static CmsMenuItemVisibilityMode |
valueOf(int type)
Returns the menu item visibility mode for the given mode value.
|
equals, getMode, hashCode, toString
public static final CmsMenuItemVisibilityMode VISIBILITY_ACTIVE
public static final CmsMenuItemVisibilityMode VISIBILITY_INACTIVE
public static final CmsMenuItemVisibilityMode VISIBILITY_INVISIBLE
public static CmsMenuItemVisibilityMode activeInactive(boolean active)
active
- - whether return value should be 'active'public static CmsMenuItemVisibilityMode activeInvisible(boolean active)
active
- - whether return value should be 'active' rather than 'invisible'public static CmsMenuItemVisibilityMode valueOf(int type)
This is used only for serialization and should not be accessed for other purposes.
type
- the mode value to get the item visibility mode forpublic CmsMenuItemVisibilityMode addMessageKey(java.lang.String messageKey)
messageKey
- the name of the message key for the visibility modepublic java.lang.String getMessageKey()
Is usually used as description for the inactive visibility modes.
public boolean isActive()
VISIBILITY_ACTIVE
.VISIBILITY_ACTIVE
, otherwise falsepublic boolean isInActive()
VISIBILITY_INACTIVE
.VISIBILITY_INACTIVE
, otherwise falsepublic boolean isInVisible()
VISIBILITY_INVISIBLE
.VISIBILITY_INVISIBLE
, otherwise falsepublic boolean isPrioritized()
public CmsMenuItemVisibilityMode prioritize(boolean prioritized)
prioritized
- true
to prioritizeprotected CmsMenuItemVisibilityMode clone()
clone
in class java.lang.Object
Object.clone()