Class FloatingActionButtonRenderer
- java.lang.Object
-
- javax.faces.render.Renderer
-
- org.primefaces.renderkit.CoreRenderer
-
- org.primefaces.renderkit.OutcomeTargetRenderer
-
- org.primefaces.renderkit.MenuItemAwareRenderer
-
- org.primefaces.component.menu.BaseMenuRenderer
-
- org.primefaces.extensions.component.fab.FloatingActionButtonRenderer
-
public class FloatingActionButtonRenderer extends org.primefaces.component.menu.BaseMenuRenderer
Renderer for theFloatingActionButton
component.- Since:
- 7.0.1
- Author:
- Jasper de Vries <jepsar@gmail.com>
-
-
Constructor Summary
Constructors Constructor Description FloatingActionButtonRenderer()
-
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
-
-
-
-
Method Detail
-
decode
public void decode(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
- Overrides:
decode
in classorg.primefaces.renderkit.MenuItemAwareRenderer
-
encodeMarkup
protected void encodeMarkup(javax.faces.context.FacesContext context, org.primefaces.component.menu.AbstractMenu menu) throws IOException
- Specified by:
encodeMarkup
in classorg.primefaces.component.menu.BaseMenuRenderer
- Throws:
IOException
-
encodeMainButton
protected void encodeMainButton(javax.faces.context.FacesContext context, javax.faces.context.ResponseWriter writer, FloatingActionButton fab) throws IOException
- Throws:
IOException
-
encodeMenu
protected void encodeMenu(javax.faces.context.FacesContext context, javax.faces.context.ResponseWriter writer, FloatingActionButton fab) throws IOException
- 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 classorg.primefaces.component.menu.BaseMenuRenderer
- Throws:
IOException
-
-