Class FloatingActionButton
- java.lang.Object
-
- javax.faces.component.UIComponent
-
- javax.faces.component.UIComponentBase
-
- javax.faces.component.UIPanel
-
- org.primefaces.component.menu.AbstractMenu
-
- org.primefaces.extensions.component.fab.FloatingActionButton
-
- All Implemented Interfaces:
java.util.EventListener,javax.faces.component.behavior.ClientBehaviorHolder,javax.faces.component.PartialStateHolder,javax.faces.component.StateHolder,javax.faces.component.TransientStateHolder,javax.faces.event.ComponentSystemEventListener,javax.faces.event.FacesListener,javax.faces.event.SystemEventListenerHolder,org.primefaces.component.api.MenuItemAware,org.primefaces.component.api.Widget
public class FloatingActionButton extends org.primefaces.component.menu.AbstractMenu implements org.primefaces.component.api.Widget, javax.faces.component.behavior.ClientBehaviorHolderFloatingActionButtoncomponent.- Since:
- 7.0.1
- Author:
- Jasper de Vries <jepsar@gmail.com>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFloatingActionButton.PropertyKeys
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCOMPONENT_FAMILYstatic java.lang.StringCOMPONENT_TYPEstatic java.lang.StringDEFAULT_RENDERERstatic java.lang.StringSTYLE_CLASS-
Fields inherited from class org.primefaces.component.menu.AbstractMenu
LIST_CLASS, MENUITEM_CLASS, MENUITEM_ICON_CLASS, MENUITEM_LINK_CLASS, MENUITEM_TEXT_CLASS, OPTIONS_CLASS, SEPARATOR_CLASS, SUBMENU_DOWN_ICON_CLASS, SUBMENU_LINK_CLASS, SUBMENU_RIGHT_ICON_CLASS, TIERED_CHILD_SUBMENU_CLASS, TIERED_SUBMENU_CLASS
-
-
Constructor Summary
Constructors Constructor Description FloatingActionButton()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetDefaultEventName()java.util.Collection<java.lang.String>getEventNames()java.lang.StringgetFamily()java.lang.StringgetIcon()java.lang.StringgetIconActive()org.primefaces.model.menu.MenuModelgetModel()java.lang.StringgetStyle()java.lang.StringgetStyleClass()java.lang.StringgetTabindex()java.lang.StringgetWidgetVar()booleanisKeepOpen()voidprocessDecodes(javax.faces.context.FacesContext context)voidprocessUpdates(javax.faces.context.FacesContext context)voidprocessValidators(javax.faces.context.FacesContext context)voidqueueEvent(javax.faces.event.FacesEvent event)voidsetIcon(java.lang.String icon)voidsetIconActive(java.lang.String iconActive)voidsetKeepOpen(boolean keepOpen)voidsetModel(org.primefaces.model.menu.MenuModel model)voidsetStyle(java.lang.String style)voidsetStyleClass(java.lang.String styleClass)voidsetTabindex(java.lang.String tabindex)voidsetWidgetVar(java.lang.String widgetVar)-
Methods inherited from class org.primefaces.component.menu.AbstractMenu
broadcast, getElements, getElementsCount, isDynamic
-
Methods inherited from class javax.faces.component.UIComponentBase
addClientBehavior, addFacesListener, clearInitialState, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getListenersForEventClass, getParent, getPassThroughAttributes, getRenderer, getRendererType, getRendersChildren, getValueBinding, invokeOnComponent, isRendered, isTransient, markInitialState, processRestoreState, processSaveState, removeFacesListener, restoreAttachedState, restoreState, saveAttachedState, saveState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding, subscribeToEvent, unsubscribeFromEvent
-
Methods inherited from class javax.faces.component.UIComponent
encodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getNamingContainer, getPassThroughAttributes, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView, setValueExpression, visitTree
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface javax.faces.component.behavior.ClientBehaviorHolder
addClientBehavior, getClientBehaviors
-
-
-
-
Field Detail
-
COMPONENT_TYPE
public static final java.lang.String COMPONENT_TYPE
- See Also:
- Constant Field Values
-
COMPONENT_FAMILY
public static final java.lang.String COMPONENT_FAMILY
- See Also:
- Constant Field Values
-
DEFAULT_RENDERER
public static final java.lang.String DEFAULT_RENDERER
- See Also:
- Constant Field Values
-
STYLE_CLASS
public static final java.lang.String STYLE_CLASS
- See Also:
- Constant Field Values
-
-
Method Detail
-
getFamily
public java.lang.String getFamily()
- Overrides:
getFamilyin classjavax.faces.component.UIPanel
-
getModel
public org.primefaces.model.menu.MenuModel getModel()
- Specified by:
getModelin classorg.primefaces.component.menu.AbstractMenu
-
getEventNames
public java.util.Collection<java.lang.String> getEventNames()
- Specified by:
getEventNamesin interfacejavax.faces.component.behavior.ClientBehaviorHolder- Overrides:
getEventNamesin classjavax.faces.component.UIComponentBase
-
getDefaultEventName
public java.lang.String getDefaultEventName()
- Specified by:
getDefaultEventNamein interfacejavax.faces.component.behavior.ClientBehaviorHolder- Overrides:
getDefaultEventNamein classjavax.faces.component.UIComponentBase
-
processDecodes
public void processDecodes(javax.faces.context.FacesContext context)
- Overrides:
processDecodesin classjavax.faces.component.UIComponentBase
-
processValidators
public void processValidators(javax.faces.context.FacesContext context)
- Overrides:
processValidatorsin classjavax.faces.component.UIComponentBase
-
processUpdates
public void processUpdates(javax.faces.context.FacesContext context)
- Overrides:
processUpdatesin classjavax.faces.component.UIComponentBase
-
queueEvent
public void queueEvent(javax.faces.event.FacesEvent event)
- Overrides:
queueEventin classjavax.faces.component.UIComponentBase
-
setModel
public void setModel(org.primefaces.model.menu.MenuModel model)
-
getTabindex
public java.lang.String getTabindex()
- Overrides:
getTabindexin classorg.primefaces.component.menu.AbstractMenu
-
setTabindex
public void setTabindex(java.lang.String tabindex)
- Overrides:
setTabindexin classorg.primefaces.component.menu.AbstractMenu
-
getIcon
public java.lang.String getIcon()
-
setIcon
public void setIcon(java.lang.String icon)
-
getIconActive
public java.lang.String getIconActive()
-
setIconActive
public void setIconActive(java.lang.String iconActive)
-
isKeepOpen
public boolean isKeepOpen()
-
setKeepOpen
public void setKeepOpen(boolean keepOpen)
-
getWidgetVar
public java.lang.String getWidgetVar()
-
setWidgetVar
public void setWidgetVar(java.lang.String widgetVar)
-
getStyle
public java.lang.String getStyle()
-
setStyle
public void setStyle(java.lang.String style)
-
getStyleClass
public java.lang.String getStyleClass()
-
setStyleClass
public void setStyleClass(java.lang.String styleClass)
-
-