org.apache.myfaces.custom.navigation

Class HtmlPanelNavigation

Implemented Interfaces:
DisplayValueOnlyCapable, UserRoleAware

public class HtmlPanelNavigation
extends HtmlPanelGroup

Panel, that includes navigation items (HtmlCommandNavigation) and other components (separators).
Version:
$Revision: 167257 $ $Date: 2004-10-13 13:51:02 +0200 (Wed, 13 Oct 2004) $
Author:
Manfred Geiler (latest modification by $Author: matze $)

Field Summary

static String
COMPONENT_FAMILY
static String
COMPONENT_TYPE

Fields inherited from class org.apache.myfaces.component.html.ext.HtmlPanelGroup

COMPONENT_TYPE

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

DISPLAY_VALUE_ONLY_ATTR, DISPLAY_VALUE_ONLY_STYLE_ATTR, DISPLAY_VALUE_ONLY_STYLE_CLASS_ATTR

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

ENABLED_ON_USER_ROLE_ATTR, VISIBLE_ON_USER_ROLE_ATTR

Constructor Summary

HtmlPanelNavigation()

Method Summary

void
decode(FacesContext context)
void
encodeBegin(FacesContext context)
String
getActiveItemClass()
String
getActiveItemStyle()
String
getFamily()
String
getItemClass()
String
getItemStyle()
String
getOpenItemClass()
String
getOpenItemStyle()
String
getSeparatorClass()
String
getSeparatorStyle()
void
restoreOpenActiveStates(FacesContext facesContext, UIViewRoot previousRoot, List children)
void
restoreState(FacesContext context, Object state)
Object
saveState(FacesContext context)
void
setActiveItemClass(String activeItemClass)
void
setActiveItemStyle(String activeItemStyle)
void
setItemClass(String itemClass)
void
setItemStyle(String itemStyle)
void
setOpenItemClass(String openItemClass)
void
setOpenItemStyle(String openItemStyle)
void
setSeparatorClass(String separatorClass)
void
setSeparatorStyle(String separatorStyle)

Methods inherited from class org.apache.myfaces.component.html.ext.HtmlPanelGroup

getClientId, getDisplayValueOnlyStyle, getDisplayValueOnlyStyleClass, getEnabledOnUserRole, getVisibleOnUserRole, isDisplayValueOnly, isRendered, isSetDisplayValueOnly, restoreState, saveState, setDisplayValueOnly, setDisplayValueOnlyStyle, setDisplayValueOnlyStyleClass, setEnabledOnUserRole, setVisibleOnUserRole

Field Details

COMPONENT_FAMILY

public static final String COMPONENT_FAMILY

COMPONENT_TYPE

public static final String COMPONENT_TYPE

Constructor Details

HtmlPanelNavigation

public HtmlPanelNavigation()

Method Details

decode

public void decode(FacesContext context)

encodeBegin

public void encodeBegin(FacesContext context)
            throws IOException

getActiveItemClass

public String getActiveItemClass()

getActiveItemStyle

public String getActiveItemStyle()

getFamily

public String getFamily()

getItemClass

public String getItemClass()

getItemStyle

public String getItemStyle()

getOpenItemClass

public String getOpenItemClass()

getOpenItemStyle

public String getOpenItemStyle()

getSeparatorClass

public String getSeparatorClass()

getSeparatorStyle

public String getSeparatorStyle()

restoreOpenActiveStates

public void restoreOpenActiveStates(FacesContext facesContext,
                                    UIViewRoot previousRoot,
                                    List children)

restoreState

public void restoreState(FacesContext context,
                         Object state)
Overrides:
restoreState in interface HtmlPanelGroup

saveState

public Object saveState(FacesContext context)
Overrides:
saveState in interface HtmlPanelGroup

setActiveItemClass

public void setActiveItemClass(String activeItemClass)

setActiveItemStyle

public void setActiveItemStyle(String activeItemStyle)

setItemClass

public void setItemClass(String itemClass)

setItemStyle

public void setItemStyle(String itemStyle)

setOpenItemClass

public void setOpenItemClass(String openItemClass)

setOpenItemStyle

public void setOpenItemStyle(String openItemStyle)

setSeparatorClass

public void setSeparatorClass(String separatorClass)

setSeparatorStyle

public void setSeparatorStyle(String separatorStyle)