public class SplitButtonRenderer extends MenuItemAwareRenderer
| Constructor and Description |
|---|
SplitButtonRenderer() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
buildOnclick(javax.faces.context.FacesContext context,
SplitButton button) |
void |
decode(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component) |
void |
encodeChildren(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component) |
protected void |
encodeDefaultButton(javax.faces.context.FacesContext context,
SplitButton button,
String id) |
protected void |
encodeElements(javax.faces.context.FacesContext context,
SplitButton button,
List<Object> elements,
boolean isSubmenu) |
void |
encodeEnd(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component) |
protected void |
encodeFilter(javax.faces.context.FacesContext context,
SplitButton button) |
protected void |
encodeMarkup(javax.faces.context.FacesContext context,
SplitButton button) |
protected void |
encodeMenu(javax.faces.context.FacesContext context,
SplitButton button,
String menuId) |
protected void |
encodeMenuIcon(javax.faces.context.FacesContext context,
SplitButton button,
String id) |
protected void |
encodeMenuItem(javax.faces.context.FacesContext context,
SplitButton button,
MenuItem menuitem) |
protected void |
encodeScript(javax.faces.context.FacesContext context,
SplitButton button) |
protected void |
encodeSubmenu(javax.faces.context.FacesContext context,
SplitButton button,
Submenu submenu) |
boolean |
getRendersChildren() |
encodeOnClick, encodeSeparator, findMenuitem, setConfirmationScriptcontainsEL, evaluateValueExpressions, findNavigationCase, getParams, getTargetURL, isExpression, isIncludeViewParamsbuildAjaxRequest, buildAjaxRequest, buildAjaxRequest, buildDomEvent, buildNonAjaxRequest, buildNonAjaxRequest, decodeBehaviors, encodeClientBehaviors, escapeText, getEventBehaviors, getHighlighter, getResourceRequestPath, getResourceURL, getWidgetBuilder, isGrouped, isValueBlank, preConfiguredAjaxRequestBuilder, preConfiguredAjaxRequestBuilder, renderChild, renderChildren, renderDomEvent, renderDomEvents, renderDummyMarkup, renderDynamicPassThruAttributes, renderOnchange, renderOnclick, renderPassThruAttributes, renderPassThruAttributes, renderValidationMetadata, shouldRenderAttribute, shouldWriteIdpublic void decode(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
decode in class MenuItemAwareRendererpublic void encodeEnd(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
throws IOException
encodeEnd in class javax.faces.render.RendererIOExceptionprotected void encodeMarkup(javax.faces.context.FacesContext context,
SplitButton button)
throws IOException
IOExceptionprotected void encodeDefaultButton(javax.faces.context.FacesContext context,
SplitButton button,
String id)
throws IOException
IOExceptionprotected void encodeMenuIcon(javax.faces.context.FacesContext context,
SplitButton button,
String id)
throws IOException
IOExceptionprotected void encodeScript(javax.faces.context.FacesContext context,
SplitButton button)
throws IOException
IOExceptionprotected String buildOnclick(javax.faces.context.FacesContext context, SplitButton button) throws IOException
IOExceptionprotected void encodeMenu(javax.faces.context.FacesContext context,
SplitButton button,
String menuId)
throws IOException
IOExceptionprotected void encodeElements(javax.faces.context.FacesContext context,
SplitButton button,
List<Object> elements,
boolean isSubmenu)
throws IOException
IOExceptionprotected void encodeMenuItem(javax.faces.context.FacesContext context,
SplitButton button,
MenuItem menuitem)
throws IOException
IOExceptionprotected void encodeSubmenu(javax.faces.context.FacesContext context,
SplitButton button,
Submenu submenu)
throws IOException
IOExceptionprotected void encodeFilter(javax.faces.context.FacesContext context,
SplitButton button)
throws IOException
IOExceptionpublic void encodeChildren(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component)
throws IOException
encodeChildren in class javax.faces.render.RendererIOExceptionpublic boolean getRendersChildren()
getRendersChildren in class javax.faces.render.RendererCopyright © 2020. All rights reserved.