org.apache.myfaces.custom.navmenu

Class UINavigationMenuItem

Implemented Interfaces:
UserRoleAware

public class UINavigationMenuItem
extends UISelectItem
implements UserRoleAware

Version:
$Revision: 169651 $ $Date: 2005-05-11 18:14:23 +0200 (Wed, 11 May 2005) $
Author:
Thomas Spiegl (latest modification by $Author: grantsmith $)

Field Summary

static String
COMPONENT_FAMILY
static String
COMPONENT_TYPE

Fields inherited from interface org.apache.myfaces.component.UserRoleAware

ENABLED_ON_USER_ROLE_ATTR, VISIBLE_ON_USER_ROLE_ATTR

Constructor Summary

UINavigationMenuItem()

Method Summary

String
getAction()
String
getEnabledOnUserRole()
String
getFamily()
String
getIcon()
String
getVisibleOnUserRole()
boolean
isRendered()
boolean
isSplit()
void
restoreState(FacesContext context, Object state)
Object
saveState(FacesContext context)
void
setAction(String action)
void
setEnabledOnUserRole(String enabledOnUserRole)
void
setIcon(String icon)
void
setSplit(boolean split)
void
setVisibleOnUserRole(String visibleOnUserRole)

Field Details

COMPONENT_FAMILY

public static final String COMPONENT_FAMILY

COMPONENT_TYPE

public static final String COMPONENT_TYPE

Constructor Details

UINavigationMenuItem

public UINavigationMenuItem()

Method Details

getAction

public String getAction()

getEnabledOnUserRole

public String getEnabledOnUserRole()
Specified by:
getEnabledOnUserRole in interface UserRoleAware

getFamily

public String getFamily()

getIcon

public String getIcon()

getVisibleOnUserRole

public String getVisibleOnUserRole()
Specified by:
getVisibleOnUserRole in interface UserRoleAware

isRendered

public boolean isRendered()

isSplit

public boolean isSplit()

restoreState

public void restoreState(FacesContext context,
                         Object state)

saveState

public Object saveState(FacesContext context)

setAction

public void setAction(String action)

setEnabledOnUserRole

public void setEnabledOnUserRole(String enabledOnUserRole)
Specified by:
setEnabledOnUserRole in interface UserRoleAware

setIcon

public void setIcon(String icon)

setSplit

public void setSplit(boolean split)

setVisibleOnUserRole

public void setVisibleOnUserRole(String visibleOnUserRole)
Specified by:
setVisibleOnUserRole in interface UserRoleAware