Class FluidGrid
- java.lang.Object
-
- javax.faces.component.UIComponent
-
- javax.faces.component.UIComponentBase
-
- org.primefaces.extensions.component.base.AbstractDynamicData
-
- org.primefaces.extensions.component.fluidgrid.FluidGrid
-
- All Implemented Interfaces:
java.util.EventListener,javax.faces.component.behavior.ClientBehaviorHolder,javax.faces.component.NamingContainer,javax.faces.component.PartialStateHolder,javax.faces.component.StateHolder,javax.faces.component.TransientStateHolder,javax.faces.component.UniqueIdVendor,javax.faces.event.ComponentSystemEventListener,javax.faces.event.FacesListener,javax.faces.event.SystemEventListenerHolder,org.primefaces.component.api.Widget
public class FluidGrid extends AbstractDynamicData implements org.primefaces.component.api.Widget, javax.faces.component.behavior.ClientBehaviorHolder
FluidGridcomponent.- Since:
- 1.1.0
- Author:
- Oleg Varaksin / last modified by Melloware
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classFluidGrid.PropertyKeysProperties that are tracked by state saving.
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCOMPONENT_FAMILYstatic java.lang.StringCOMPONENT_TYPEstatic java.lang.StringDEFAULT_RENDERER-
Fields inherited from class org.primefaces.extensions.component.base.AbstractDynamicData
data
-
-
Constructor Summary
Constructors Constructor Description FluidGrid()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static voidcheckModelInstance(java.lang.Object value)protected KeyDatafindData(java.lang.String key)Finds instance ofKeyDataby corresponding key.java.util.Collection<java.lang.String>getEventNames()java.lang.StringgetFamily()intgethGutter()UIFluidGridItemgetItem(java.lang.String type)protected java.util.Map<java.lang.String,UIFluidGridItem>getItems()java.lang.StringgetStamp()java.lang.StringgetStyle()java.lang.StringgetStyleClass()java.lang.StringgetTransitionDuration()intgetvGutter()java.lang.StringgetWidgetVar()protected booleaninvokeOnChildren(javax.faces.context.FacesContext context, java.lang.String clientId, javax.faces.component.ContextCallback callback)Searches a child component with the given clientId during invokeOnComponent() and invokes the callback on it if found.booleanisFitWidth()booleanisHasImages()booleanisOriginLeft()booleanisOriginTop()booleanisResizeBound()protected voidprocessChildren(javax.faces.context.FacesContext context, javax.faces.event.PhaseId phaseId)Processes children components during processDecodes(), processValidators(), processUpdates().voidqueueEvent(javax.faces.event.FacesEvent event)java.lang.ObjectsaveState(javax.faces.context.FacesContext context)voidsetFitWidth(boolean fitWidth)voidsetHasImages(boolean hasImages)voidsethGutter(int hGutter)voidsetOriginLeft(boolean originLeft)voidsetOriginTop(boolean originTop)voidsetResizeBound(boolean resizeBound)voidsetStamp(java.lang.String stamp)voidsetStyle(java.lang.String style)voidsetStyleClass(java.lang.String styleClass)voidsetTransitionDuration(java.lang.String transitionDuration)voidsetvGutter(int vGutter)voidsetWidgetVar(java.lang.String widgetVar)protected booleanvisitChildren(javax.faces.component.visit.VisitContext context, javax.faces.component.visit.VisitCallback callback)Visits children components during visitTree().-
Methods inherited from class org.primefaces.extensions.component.base.AbstractDynamicData
broadcast, createUniqueId, exposeVar, getClientId, getContainerClientId, getData, getValue, getVar, getVarContainerId, invokeOnComponent, isNestedWithinIterator, preDecode, processDecodes, processFacets, processUpdates, processValidators, resetData, restoreDescendantState, restoreDescendantState, saveDescendantState, saveDescendantState, setData, setData, setId, setValue, setVar, setVarContainerId, visitTree
-
Methods inherited from class javax.faces.component.UIComponentBase
addClientBehavior, addFacesListener, clearInitialState, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getDefaultEventName, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getListenersForEventClass, getParent, getPassThroughAttributes, getRenderer, getRendererType, getRendersChildren, getValueBinding, isRendered, isTransient, markInitialState, processRestoreState, processSaveState, removeFacesListener, restoreAttachedState, restoreState, saveAttachedState, setParent, setRendered, setRendererType, setTransient, setValueBinding, subscribeToEvent, unsubscribeFromEvent
-
Methods inherited from class javax.faces.component.UIComponent
encodeAll, getClientId, getCompositeComponentParent, getCurrentComponent, getCurrentCompositeComponent, getNamingContainer, getPassThroughAttributes, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView, setValueExpression
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
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
-
-
Method Detail
-
getFamily
public java.lang.String getFamily()
- Specified by:
getFamilyin classjavax.faces.component.UIComponent
-
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)
-
gethGutter
public int gethGutter()
-
sethGutter
public void sethGutter(int hGutter)
-
getvGutter
public int getvGutter()
-
setvGutter
public void setvGutter(int vGutter)
-
isFitWidth
public boolean isFitWidth()
-
setFitWidth
public void setFitWidth(boolean fitWidth)
-
isOriginLeft
public boolean isOriginLeft()
-
setOriginLeft
public void setOriginLeft(boolean originLeft)
-
isOriginTop
public boolean isOriginTop()
-
setOriginTop
public void setOriginTop(boolean originTop)
-
isResizeBound
public boolean isResizeBound()
-
setResizeBound
public void setResizeBound(boolean resizeBound)
-
getStamp
public java.lang.String getStamp()
-
setStamp
public void setStamp(java.lang.String stamp)
-
getTransitionDuration
public java.lang.String getTransitionDuration()
-
setTransitionDuration
public void setTransitionDuration(java.lang.String transitionDuration)
-
isHasImages
public boolean isHasImages()
-
setHasImages
public void setHasImages(boolean hasImages)
-
getEventNames
public java.util.Collection<java.lang.String> getEventNames()
- Specified by:
getEventNamesin interfacejavax.faces.component.behavior.ClientBehaviorHolder- Overrides:
getEventNamesin classjavax.faces.component.UIComponentBase
-
queueEvent
public void queueEvent(javax.faces.event.FacesEvent event)
- Overrides:
queueEventin classAbstractDynamicData
-
getItem
public UIFluidGridItem getItem(java.lang.String type)
-
getItems
protected java.util.Map<java.lang.String,UIFluidGridItem> getItems()
-
checkModelInstance
protected static void checkModelInstance(java.lang.Object value)
-
findData
protected KeyData findData(java.lang.String key)
Description copied from class:AbstractDynamicDataFinds instance ofKeyDataby corresponding key.- Specified by:
findDatain classAbstractDynamicData- Parameters:
key- unique key- Returns:
- KeyData found data
-
processChildren
protected void processChildren(javax.faces.context.FacesContext context, javax.faces.event.PhaseId phaseId)Description copied from class:AbstractDynamicDataProcesses children components during processDecodes(), processValidators(), processUpdates().- Specified by:
processChildrenin classAbstractDynamicData- Parameters:
context- faces contextFacesContextphaseId- current JSF phase id
-
visitChildren
protected boolean visitChildren(javax.faces.component.visit.VisitContext context, javax.faces.component.visit.VisitCallback callback)Description copied from class:AbstractDynamicDataVisits children components during visitTree().- Specified by:
visitChildrenin classAbstractDynamicData- Parameters:
context- visit contextVisitContextcallback- visit callbackVisitCallback- Returns:
- boolean true - indicates that the children's visit is complete (e.g. all components that need to be visited have been visited), false - otherwise.
-
invokeOnChildren
protected boolean invokeOnChildren(javax.faces.context.FacesContext context, java.lang.String clientId, javax.faces.component.ContextCallback callback)Description copied from class:AbstractDynamicDataSearches a child component with the given clientId during invokeOnComponent() and invokes the callback on it if found.- Specified by:
invokeOnChildrenin classAbstractDynamicData- Parameters:
context- faces contextFacesContextclientId- client Idcallback-ContextCallback- Returns:
- boolean true - child component was found, else - otherwise
-
saveState
public java.lang.Object saveState(javax.faces.context.FacesContext context)
- Specified by:
saveStatein interfacejavax.faces.component.StateHolder- Overrides:
saveStatein classAbstractDynamicData
-
-