org.apache.myfaces.custom.navigation

Class HtmlNavigationRenderer

public class HtmlNavigationRenderer extends HtmlLinkRenderer

Version: $Revision: 239380 $ $Date: 2005-08-23 11:11:59 +0200 (Tue, 23 Aug 2005) $

Author: Manfred Geiler (latest modification by $Author: mmarinschek $)

Method Summary
voiddecode(FacesContext facesContext, UIComponent component)
voidencodeBegin(FacesContext facesContext, UIComponent component)
voidencodeChildren(FacesContext facesContext, UIComponent component)
voidencodeEnd(FacesContext facesContext, UIComponent component)
protected StringgetNavigationItemClass(HtmlPanelNavigation navPanel, HtmlCommandNavigation navItem)
protected StringgetNavigationItemStyle(HtmlPanelNavigation navPanel, HtmlCommandNavigation navItem)
booleangetRendersChildren()
protected StringgetStyle(FacesContext facesContext, UIComponent link)
protected StringgetStyleClass(FacesContext facesContext, UIComponent link)
protected voidindent(ResponseWriter writer, int level)
protected voidrenderChildren(FacesContext facesContext, ResponseWriter writer, HtmlPanelNavigation panelNav, List children, int level)
protected voidwriteStyleAttributes(ResponseWriter writer, String style, String styleClass)

Method Detail

decode

public void decode(FacesContext facesContext, UIComponent component)

encodeBegin

public void encodeBegin(FacesContext facesContext, UIComponent component)

encodeChildren

public void encodeChildren(FacesContext facesContext, UIComponent component)

encodeEnd

public void encodeEnd(FacesContext facesContext, UIComponent component)

getNavigationItemClass

protected String getNavigationItemClass(HtmlPanelNavigation navPanel, HtmlCommandNavigation navItem)

getNavigationItemStyle

protected String getNavigationItemStyle(HtmlPanelNavigation navPanel, HtmlCommandNavigation navItem)

getRendersChildren

public boolean getRendersChildren()

getStyle

protected String getStyle(FacesContext facesContext, UIComponent link)

getStyleClass

protected String getStyleClass(FacesContext facesContext, UIComponent link)

indent

protected void indent(ResponseWriter writer, int level)

renderChildren

protected void renderChildren(FacesContext facesContext, ResponseWriter writer, HtmlPanelNavigation panelNav, List children, int level)

writeStyleAttributes

protected void writeStyleAttributes(ResponseWriter writer, String style, String styleClass)