Class SplitButtonRenderer


public class SplitButtonRenderer extends MenuItemAwareRenderer
  • Constructor Details

    • SplitButtonRenderer

      public SplitButtonRenderer()
  • Method Details

    • decode

      public void decode(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
      Overrides:
      decode in class MenuItemAwareRenderer
    • encodeEnd

      public void encodeEnd(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component) throws IOException
      Overrides:
      encodeEnd in class javax.faces.render.Renderer
      Throws:
      IOException
    • encodeMarkup

      protected void encodeMarkup(javax.faces.context.FacesContext context, SplitButton button) throws IOException
      Throws:
      IOException
    • encodeDefaultButton

      protected void encodeDefaultButton(javax.faces.context.FacesContext context, SplitButton button, String id) throws IOException
      Throws:
      IOException
    • encodeMenuIcon

      protected void encodeMenuIcon(javax.faces.context.FacesContext context, SplitButton button, String id) throws IOException
      Throws:
      IOException
    • encodeScript

      protected void encodeScript(javax.faces.context.FacesContext context, SplitButton button) throws IOException
      Throws:
      IOException
    • buildOnclick

      protected String buildOnclick(javax.faces.context.FacesContext context, SplitButton button) throws IOException
      Throws:
      IOException
    • encodeMenu

      protected void encodeMenu(javax.faces.context.FacesContext context, SplitButton button, String menuId) throws IOException
      Throws:
      IOException
    • encodeElements

      protected void encodeElements(javax.faces.context.FacesContext context, SplitButton button, List<MenuElement> elements, boolean isSubmenu) throws IOException
      Throws:
      IOException
    • encodeMenuItem

      protected void encodeMenuItem(javax.faces.context.FacesContext context, SplitButton button, MenuItem menuitem) throws IOException
      Throws:
      IOException
    • encodeSubmenu

      protected void encodeSubmenu(javax.faces.context.FacesContext context, SplitButton button, Submenu submenu) throws IOException
      Throws:
      IOException
    • encodeFilter

      protected void encodeFilter(javax.faces.context.FacesContext context, SplitButton button) throws IOException
      Throws:
      IOException
    • encodeChildren

      public void encodeChildren(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent component) throws IOException
      Overrides:
      encodeChildren in class javax.faces.render.Renderer
      Throws:
      IOException
    • getRendersChildren

      public boolean getRendersChildren()
      Overrides:
      getRendersChildren in class javax.faces.render.Renderer