Package org.primefaces.component.api
Class UIData
- java.lang.Object
-
- javax.faces.component.UIComponent
-
- javax.faces.component.UIComponentBase
-
- javax.faces.component.UIData
-
- org.primefaces.component.api.UIData
-
- All Implemented Interfaces:
EventListener,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
- Direct Known Subclasses:
ColumnsBase,DataScrollerBase,RingBase,UIPageableData
public class UIData extends javax.faces.component.UIDataEnhanced version of the JSF UIData. It also contains some methods of the Mojarra impl (e.g. setRowIndexRowStatePreserved), maybe can remove it in the future.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUIData.PropertyKeys
-
Field Summary
-
Constructor Summary
Constructors Constructor Description UIData()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidencodeBegin(javax.faces.context.FacesContext context)StringgetClientId(javax.faces.context.FacesContext context)StringgetContainerClientId(javax.faces.context.FacesContext context)protected javax.faces.model.DataModelgetDataModel()protected List<javax.faces.component.UIComponent>getIterableChildren()intgetRowIndex()StringgetRowIndexVar()booleaninvokeOnComponent(javax.faces.context.FacesContext context, String clientId, javax.faces.component.ContextCallback callback)booleanisLazy()protected booleanisNestedWithinIterator()booleanisRowStatePreserved()voidmarkInitialState()protected voidpreDecode(javax.faces.context.FacesContext context)protected voidpreEncode(javax.faces.context.FacesContext context)protected voidpreUpdate(javax.faces.context.FacesContext context)protected voidpreValidate(javax.faces.context.FacesContext context)protected voidprocess(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, javax.faces.event.PhaseId phaseId)protected voidprocessChildren(javax.faces.context.FacesContext context, javax.faces.event.PhaseId phaseId)protected voidprocessColumnFacets(javax.faces.context.FacesContext context, javax.faces.event.PhaseId phaseId)voidprocessDecodes(javax.faces.context.FacesContext context)protected voidprocessFacets(javax.faces.context.FacesContext context, javax.faces.event.PhaseId phaseId)protected voidprocessPhase(javax.faces.context.FacesContext context, javax.faces.event.PhaseId phaseId)voidprocessUpdates(javax.faces.context.FacesContext context)voidprocessValidators(javax.faces.context.FacesContext context)protected booleanrequiresColumns()protected voidrestoreDescendantState()protected voidrestoreDescendantState(javax.faces.component.UIComponent component, javax.faces.context.FacesContext context)voidrestoreState(javax.faces.context.FacesContext context, Object state)protected voidsaveDescendantState()protected voidsaveDescendantState(javax.faces.component.UIComponent component, javax.faces.context.FacesContext context)ObjectsaveState(javax.faces.context.FacesContext context)protected voidsetDataModel(javax.faces.model.DataModel dataModel)voidsetId(String id)voidsetLazy(boolean lazy)voidsetRowIndex(int rowIndex)voidsetRowIndexVar(String rowIndexVar)voidsetRowModel(int rowIndex)voidsetRowStatePreserved(boolean rowStatePreserved)protected booleanshouldProcessChild(javax.faces.context.FacesContext context, int rowIndex, javax.faces.event.PhaseId phaseId)protected booleanshouldSkipChildren(javax.faces.context.FacesContext context)protected booleanshouldVisitChildren(javax.faces.component.visit.VisitContext context, boolean visitRows)protected booleanvisitColumnContent(javax.faces.component.visit.VisitContext context, javax.faces.component.visit.VisitCallback callback, javax.faces.component.UIComponent component)protected booleanvisitColumnFacets(javax.faces.component.visit.VisitContext context, javax.faces.component.visit.VisitCallback callback, javax.faces.component.UIComponent component)protected booleanvisitColumnGroup(javax.faces.component.visit.VisitContext context, javax.faces.component.visit.VisitCallback callback, ColumnGroup group)protected booleanvisitColumnsAndColumnFacets(javax.faces.component.visit.VisitContext context, javax.faces.component.visit.VisitCallback callback, boolean visitRows)protected booleanvisitFacets(javax.faces.component.visit.VisitContext context, javax.faces.component.visit.VisitCallback callback, boolean visitRows)protected booleanvisitRows(javax.faces.component.visit.VisitContext context, javax.faces.component.visit.VisitCallback callback, boolean visitRows)booleanvisitTree(javax.faces.component.visit.VisitContext context, javax.faces.component.visit.VisitCallback callback)-
Methods inherited from class javax.faces.component.UIData
broadcast, createUniqueId, getFamily, getFirst, getFooter, getHeader, getRowCount, getRowData, getRows, getValue, getVar, isRowAvailable, queueEvent, setFirst, setFooter, setHeader, setRows, setValue, setValueBinding, setValueExpression, setVar
-
Methods inherited from class javax.faces.component.UIComponentBase
addClientBehavior, addFacesListener, clearInitialState, decode, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getDefaultEventName, getEventNames, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getListenersForEventClass, getParent, getPassThroughAttributes, getRenderer, getRendererType, getRendersChildren, getValueBinding, isRendered, isTransient, processRestoreState, processSaveState, removeFacesListener, restoreAttachedState, saveAttachedState, setParent, setRendered, setRendererType, setTransient, 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
-
-
-
-
Method Detail
-
isLazy
public boolean isLazy()
-
setLazy
public void setLazy(boolean lazy)
-
getRowIndexVar
public String getRowIndexVar()
-
setRowIndexVar
public void setRowIndexVar(String rowIndexVar)
-
isRowStatePreserved
public boolean isRowStatePreserved()
- Overrides:
isRowStatePreservedin classjavax.faces.component.UIData
-
setRowStatePreserved
public void setRowStatePreserved(boolean rowStatePreserved)
- Overrides:
setRowStatePreservedin classjavax.faces.component.UIData
-
processDecodes
public void processDecodes(javax.faces.context.FacesContext context)
- Overrides:
processDecodesin classjavax.faces.component.UIData
-
processValidators
public void processValidators(javax.faces.context.FacesContext context)
- Overrides:
processValidatorsin classjavax.faces.component.UIData
-
processUpdates
public void processUpdates(javax.faces.context.FacesContext context)
- Overrides:
processUpdatesin classjavax.faces.component.UIData
-
processPhase
protected void processPhase(javax.faces.context.FacesContext context, javax.faces.event.PhaseId phaseId)
-
processFacets
protected void processFacets(javax.faces.context.FacesContext context, javax.faces.event.PhaseId phaseId)
-
processColumnFacets
protected void processColumnFacets(javax.faces.context.FacesContext context, javax.faces.event.PhaseId phaseId)
-
shouldProcessChild
protected boolean shouldProcessChild(javax.faces.context.FacesContext context, int rowIndex, javax.faces.event.PhaseId phaseId)
-
processChildren
protected void processChildren(javax.faces.context.FacesContext context, javax.faces.event.PhaseId phaseId)
-
process
protected void process(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, javax.faces.event.PhaseId phaseId)
-
getClientId
public String getClientId(javax.faces.context.FacesContext context)
- Overrides:
getClientIdin classjavax.faces.component.UIData
-
getContainerClientId
public String getContainerClientId(javax.faces.context.FacesContext context)
- Overrides:
getContainerClientIdin classjavax.faces.component.UIComponent
-
setId
public void setId(String id)
- Overrides:
setIdin classjavax.faces.component.UIComponentBase
-
setRowModel
public void setRowModel(int rowIndex)
-
getRowIndex
public int getRowIndex()
- Overrides:
getRowIndexin classjavax.faces.component.UIData
-
setRowIndex
public void setRowIndex(int rowIndex)
- Overrides:
setRowIndexin classjavax.faces.component.UIData
-
saveDescendantState
protected void saveDescendantState()
-
saveDescendantState
protected void saveDescendantState(javax.faces.component.UIComponent component, javax.faces.context.FacesContext context)
-
restoreDescendantState
protected void restoreDescendantState()
-
restoreDescendantState
protected void restoreDescendantState(javax.faces.component.UIComponent component, javax.faces.context.FacesContext context)
-
getDataModel
protected javax.faces.model.DataModel getDataModel()
- Overrides:
getDataModelin classjavax.faces.component.UIData
-
setDataModel
protected void setDataModel(javax.faces.model.DataModel dataModel)
- Overrides:
setDataModelin classjavax.faces.component.UIData
-
shouldSkipChildren
protected boolean shouldSkipChildren(javax.faces.context.FacesContext context)
-
shouldVisitChildren
protected boolean shouldVisitChildren(javax.faces.component.visit.VisitContext context, boolean visitRows)
-
invokeOnComponent
public boolean invokeOnComponent(javax.faces.context.FacesContext context, String clientId, javax.faces.component.ContextCallback callback) throws javax.faces.FacesException- Overrides:
invokeOnComponentin classjavax.faces.component.UIData- Throws:
javax.faces.FacesException
-
visitTree
public boolean visitTree(javax.faces.component.visit.VisitContext context, javax.faces.component.visit.VisitCallback callback)- Overrides:
visitTreein classjavax.faces.component.UIData
-
visitFacets
protected boolean visitFacets(javax.faces.component.visit.VisitContext context, javax.faces.component.visit.VisitCallback callback, boolean visitRows)
-
visitColumnsAndColumnFacets
protected boolean visitColumnsAndColumnFacets(javax.faces.component.visit.VisitContext context, javax.faces.component.visit.VisitCallback callback, boolean visitRows)
-
visitColumnGroup
protected boolean visitColumnGroup(javax.faces.component.visit.VisitContext context, javax.faces.component.visit.VisitCallback callback, ColumnGroup group)
-
visitColumnFacets
protected boolean visitColumnFacets(javax.faces.component.visit.VisitContext context, javax.faces.component.visit.VisitCallback callback, javax.faces.component.UIComponent component)
-
visitRows
protected boolean visitRows(javax.faces.component.visit.VisitContext context, javax.faces.component.visit.VisitCallback callback, boolean visitRows)
-
visitColumnContent
protected boolean visitColumnContent(javax.faces.component.visit.VisitContext context, javax.faces.component.visit.VisitCallback callback, javax.faces.component.UIComponent component)
-
requiresColumns
protected boolean requiresColumns()
-
getIterableChildren
protected List<javax.faces.component.UIComponent> getIterableChildren()
-
markInitialState
public void markInitialState()
- Specified by:
markInitialStatein interfacejavax.faces.component.PartialStateHolder- Overrides:
markInitialStatein classjavax.faces.component.UIData
-
restoreState
public void restoreState(javax.faces.context.FacesContext context, Object state)- Specified by:
restoreStatein interfacejavax.faces.component.StateHolder- Overrides:
restoreStatein classjavax.faces.component.UIData
-
saveState
public Object saveState(javax.faces.context.FacesContext context)
- Specified by:
saveStatein interfacejavax.faces.component.StateHolder- Overrides:
saveStatein classjavax.faces.component.UIData
-
isNestedWithinIterator
protected boolean isNestedWithinIterator()
-
preDecode
protected void preDecode(javax.faces.context.FacesContext context)
-
preValidate
protected void preValidate(javax.faces.context.FacesContext context)
-
preUpdate
protected void preUpdate(javax.faces.context.FacesContext context)
-
preEncode
protected void preEncode(javax.faces.context.FacesContext context)
-
encodeBegin
public void encodeBegin(javax.faces.context.FacesContext context) throws IOException- Overrides:
encodeBeginin classjavax.faces.component.UIData- Throws:
IOException
-
-