Class FloatingActionButtonRenderer


  • public class FloatingActionButtonRenderer
    extends org.primefaces.component.menu.BaseMenuRenderer
    Renderer for the FloatingActionButton component.
    Since:
    7.0.1
    Author:
    Jasper de Vries <jepsar@gmail.com>
    • Field Summary

      • Fields inherited from class javax.faces.render.Renderer

        PASSTHROUGH_RENDERER_LOCALNAME_KEY
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void decode​(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)  
      protected void encodeMainButton​(javax.faces.context.FacesContext context, javax.faces.context.ResponseWriter writer, FloatingActionButton fab)  
      protected void encodeMarkup​(javax.faces.context.FacesContext context, org.primefaces.component.menu.AbstractMenu menu)  
      protected void encodeMenu​(javax.faces.context.FacesContext context, javax.faces.context.ResponseWriter writer, FloatingActionButton fab)  
      protected void encodeMenuItem​(javax.faces.context.FacesContext context, javax.faces.context.ResponseWriter writer, FloatingActionButton fab, org.primefaces.model.menu.MenuItem menuItem)  
      protected void encodeScript​(javax.faces.context.FacesContext context, org.primefaces.component.menu.AbstractMenu menu)  
      • Methods inherited from class org.primefaces.component.menu.BaseMenuRenderer

        encodeChildren, encodeEnd, encodeKeyboardTarget, encodeMenuItem, encodeMenuItem, encodeMenuItemContent, encodeOverlayConfig, getLinkStyleClass, getRendersChildren, shouldRenderId
      • Methods inherited from class org.primefaces.renderkit.MenuItemAwareRenderer

        encodeOnClick, encodeSeparator, findMenuitem, setConfirmationScript
      • Methods inherited from class org.primefaces.renderkit.OutcomeTargetRenderer

        containsEL, evaluateValueExpressions, findNavigationCase, getParams, getTargetURL, isExpression, isIncludeViewParams
      • Methods inherited from class org.primefaces.renderkit.CoreRenderer

        buildAjaxRequest, 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, shouldWriteId
      • Methods inherited from class javax.faces.render.Renderer

        convertClientId, encodeBegin, getConvertedValue
    • Constructor Detail

      • FloatingActionButtonRenderer

        public FloatingActionButtonRenderer()
    • Method Detail

      • decode

        public void decode​(javax.faces.context.FacesContext context,
                           javax.faces.component.UIComponent component)
        Overrides:
        decode in class org.primefaces.renderkit.MenuItemAwareRenderer
      • encodeMarkup

        protected void encodeMarkup​(javax.faces.context.FacesContext context,
                                    org.primefaces.component.menu.AbstractMenu menu)
                             throws IOException
        Specified by:
        encodeMarkup in class org.primefaces.component.menu.BaseMenuRenderer
        Throws:
        IOException
      • encodeMenuItem

        protected void encodeMenuItem​(javax.faces.context.FacesContext context,
                                      javax.faces.context.ResponseWriter writer,
                                      FloatingActionButton fab,
                                      org.primefaces.model.menu.MenuItem menuItem)
                               throws IOException
        Throws:
        IOException
      • encodeScript

        protected void encodeScript​(javax.faces.context.FacesContext context,
                                    org.primefaces.component.menu.AbstractMenu menu)
                             throws IOException
        Specified by:
        encodeScript in class org.primefaces.component.menu.BaseMenuRenderer
        Throws:
        IOException