public abstract class PanelMenuRendererBase
extends org.ajax4jsf.renderkit.HeaderResourcesRendererBase
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PANEL_MENU_SPACER_ICON_NAME |
Constructor and Description |
---|
PanelMenuRendererBase() |
Modifier and Type | Method and Description |
---|---|
protected int |
calculateLevel(javax.faces.component.UIComponent component) |
void |
drawIcon(javax.faces.context.ResponseWriter writer,
java.lang.String iconType,
java.lang.String imageSrc,
javax.faces.component.UIComponent component,
java.lang.String id,
boolean drawHidden) |
protected UIPanelMenu |
findMenu(javax.faces.component.UIComponent component) |
java.lang.String |
getHideStyle(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component) |
protected java.lang.String |
getIconByType(java.lang.String iconType,
boolean isTopLevel,
javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
If icon type is a pre-defined value, return corresponding image, otherwise
otherwise
|
protected java.lang.String |
getItemMode(javax.faces.component.UIComponent component) |
void |
insertLabel(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component) |
void |
insertSpacerImages(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component) |
protected boolean |
isChildrenExpanded(javax.faces.component.UIComponent component) |
protected boolean |
isParentDisabled(javax.faces.component.UIComponent component) |
protected boolean |
isSubmitted(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component) |
boolean |
isTopLevel(javax.faces.component.UIComponent component) |
encodeResourcesArray, encodeToHead, getHeaderScripts, getHeaderStyles, getScripts, getStyles
addResource, decode, doDecode, doEncodeBegin, doEncodeChildren, doEncodeEnd, encodeBegin, encodeChildren, encodeEnd, getComponentClass, getResource, getSkin, getUtils, preDecode, preEncodeBegin, renderChild, renderChildren
public static final java.lang.String PANEL_MENU_SPACER_ICON_NAME
public void insertSpacerImages(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component) throws java.io.IOException
java.io.IOException
protected int calculateLevel(javax.faces.component.UIComponent component)
protected java.lang.String getIconByType(java.lang.String iconType, boolean isTopLevel, javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
iconType
- context
- component
- protected UIPanelMenu findMenu(javax.faces.component.UIComponent component)
public java.lang.String getHideStyle(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
public void insertLabel(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component) throws java.io.IOException
java.io.IOException
protected boolean isChildrenExpanded(javax.faces.component.UIComponent component)
protected boolean isParentDisabled(javax.faces.component.UIComponent component)
protected boolean isSubmitted(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
protected java.lang.String getItemMode(javax.faces.component.UIComponent component)
public boolean isTopLevel(javax.faces.component.UIComponent component)
component
- public void drawIcon(javax.faces.context.ResponseWriter writer, java.lang.String iconType, java.lang.String imageSrc, javax.faces.component.UIComponent component, java.lang.String id, boolean drawHidden) throws java.io.IOException
writer
- iconType
- imageSrc
- component
- java.io.IOException
Copyright © 2013. All Rights Reserved.