public class HtmlNavigationRenderer extends HtmlLinkRenderer
URL_STATE_MARKER, URL_STATE_MARKER_LEN| Constructor and Description |
|---|
HtmlNavigationRenderer() |
| Modifier and Type | Method and Description |
|---|---|
void |
decode(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component) |
void |
encodeBegin(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component) |
void |
encodeChildren(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component) |
void |
encodeEnd(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component) |
protected java.lang.String |
getNavigationItemClass(HtmlPanelNavigation navPanel,
HtmlCommandNavigation navItem) |
protected java.lang.String |
getNavigationItemStyle(HtmlPanelNavigation navPanel,
HtmlCommandNavigation navItem) |
boolean |
getRendersChildren() |
protected java.lang.String |
getStyle(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent link)
Can be overwritten by derived classes to overrule the style to be used.
|
protected java.lang.String |
getStyleClass(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent link)
Can be overwritten by derived classes to overrule the style class to be used.
|
protected void |
indent(javax.faces.context.ResponseWriter writer,
int level) |
protected void |
renderChildren(javax.faces.context.FacesContext facesContext,
javax.faces.context.ResponseWriter writer,
HtmlPanelNavigation panelNav,
java.util.List children,
int level) |
protected void |
writeStyleAttributes(javax.faces.context.ResponseWriter writer,
java.lang.String style,
java.lang.String styleClass) |
renderCommandLinkStart, renderLinkEnd, renderOutputLinkStartrenderJavaScriptAnchorStart, renderNonJavaScriptAnchorStartpublic boolean getRendersChildren()
getRendersChildren in class HtmlLinkRendererBasepublic void decode(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component)
decode in class HtmlLinkRendererBasepublic void encodeBegin(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component)
throws java.io.IOException
encodeBegin in class HtmlLinkRendererBasejava.io.IOExceptionpublic void encodeChildren(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component)
throws java.io.IOException
encodeChildren in class HtmlLinkRendererBasejava.io.IOExceptionpublic void encodeEnd(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component)
throws java.io.IOException
encodeEnd in class HtmlLinkRendererBasejava.io.IOExceptionprotected void renderChildren(javax.faces.context.FacesContext facesContext,
javax.faces.context.ResponseWriter writer,
HtmlPanelNavigation panelNav,
java.util.List children,
int level)
throws java.io.IOException
java.io.IOExceptionprotected void indent(javax.faces.context.ResponseWriter writer,
int level)
throws java.io.IOException
java.io.IOExceptionprotected java.lang.String getNavigationItemStyle(HtmlPanelNavigation navPanel, HtmlCommandNavigation navItem)
protected java.lang.String getNavigationItemClass(HtmlPanelNavigation navPanel, HtmlCommandNavigation navItem)
protected void writeStyleAttributes(javax.faces.context.ResponseWriter writer,
java.lang.String style,
java.lang.String styleClass)
throws java.io.IOException
java.io.IOExceptionprotected java.lang.String getStyle(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent link)
HtmlLinkRendererBasegetStyle in class HtmlLinkRendererBaseprotected java.lang.String getStyleClass(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent link)
HtmlLinkRendererBasegetStyleClass in class HtmlLinkRendererBase