Package org.primefaces.component.repeat
Class UIRepeat
- java.lang.Object
-
- javax.faces.component.UIComponent
-
- javax.faces.component.UIComponentBase
-
- javax.faces.component.UINamingContainer
-
- org.primefaces.component.repeat.UIRepeat
-
- 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
public class UIRepeat extends javax.faces.component.UINamingContainerCopied from Mojarra, to port bugfixes from newer Mojarra versions, to users of older Mojarra versions. Actually nosense as those bugs should be fixed in Mojarra and updated in the containers... Also see: https://code.google.com/archive/p/primefaces/issues/7190 Mojarra's implementation if ui:repeat needs to check if ui:repeat is nested in another repeat component, see:isNestedInIterator(). This is not required in the MyFaces impl. Would be nice if Mojarra could enhance their implementation some day.
-
-
Field Summary
Fields Modifier and Type Field Description static StringCOMPONENT_FAMILYstatic StringCOMPONENT_TYPE
-
Constructor Summary
Constructors Constructor Description UIRepeat()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbroadcast(javax.faces.event.FacesEvent event)voidencodeChildren(javax.faces.context.FacesContext faces)IntegergetBegin()StringgetClientId(javax.faces.context.FacesContext faces)IntegergetEnd()StringgetFamily()IntegergetOffset()booleangetRendersChildren()IntegergetSize()IntegergetStep()ObjectgetValue()StringgetVar()StringgetVarStatus()booleaninvokeOnComponent(javax.faces.context.FacesContext faces, String clientId, javax.faces.component.ContextCallback callback)voidprocess(javax.faces.context.FacesContext faces, javax.faces.event.PhaseId phase)voidprocessDecodes(javax.faces.context.FacesContext faces)voidprocessUpdates(javax.faces.context.FacesContext faces)voidprocessValidators(javax.faces.context.FacesContext faces)voidqueueEvent(javax.faces.event.FacesEvent event)voidrestoreState(javax.faces.context.FacesContext faces, Object object)ObjectsaveState(javax.faces.context.FacesContext faces)voidsetBegin(Integer begin)voidsetEnd(Integer end)voidsetOffset(Integer offset)voidsetSize(Integer size)voidsetStep(Integer step)voidsetValue(Object value)voidsetVar(String var)voidsetVarStatus(String varStatus)booleanvisitTree(javax.faces.component.visit.VisitContext context, javax.faces.component.visit.VisitCallback callback)-
Methods inherited from class javax.faces.component.UINamingContainer
createUniqueId, getSeparatorChar
-
Methods inherited from class javax.faces.component.UIComponentBase
addClientBehavior, addFacesListener, clearInitialState, decode, encodeBegin, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getDefaultEventName, getEventNames, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getListenersForEventClass, getParent, getPassThroughAttributes, getRenderer, getRendererType, getValueBinding, isRendered, isTransient, markInitialState, processRestoreState, processSaveState, removeFacesListener, restoreAttachedState, saveAttachedState, 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
-
-
-
-
Field Detail
-
COMPONENT_TYPE
public static final String COMPONENT_TYPE
- See Also:
- Constant Field Values
-
COMPONENT_FAMILY
public static final String COMPONENT_FAMILY
- See Also:
- Constant Field Values
-
-
Method Detail
-
getFamily
public String getFamily()
- Overrides:
getFamilyin classjavax.faces.component.UINamingContainer
-
setEnd
public void setEnd(Integer end)
-
getEnd
public Integer getEnd()
-
setSize
public void setSize(Integer size)
-
getSize
public Integer getSize()
-
setOffset
public void setOffset(Integer offset)
-
getOffset
public Integer getOffset()
-
setBegin
public void setBegin(Integer begin)
-
getBegin
public Integer getBegin()
-
setStep
public void setStep(Integer step)
-
getStep
public Integer getStep()
-
getVar
public String getVar()
-
setVar
public void setVar(String var)
-
getVarStatus
public String getVarStatus()
-
setVarStatus
public void setVarStatus(String varStatus)
-
getValue
public Object getValue()
-
setValue
public void setValue(Object value)
-
getClientId
public String getClientId(javax.faces.context.FacesContext faces)
- Overrides:
getClientIdin classjavax.faces.component.UIComponentBase
-
process
public void process(javax.faces.context.FacesContext faces, javax.faces.event.PhaseId phase)
-
invokeOnComponent
public boolean invokeOnComponent(javax.faces.context.FacesContext faces, String clientId, javax.faces.component.ContextCallback callback) throws javax.faces.FacesException- Overrides:
invokeOnComponentin classjavax.faces.component.UIComponentBase- 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.UINamingContainer
-
processDecodes
public void processDecodes(javax.faces.context.FacesContext faces)
- Overrides:
processDecodesin classjavax.faces.component.UIComponentBase
-
processUpdates
public void processUpdates(javax.faces.context.FacesContext faces)
- Overrides:
processUpdatesin classjavax.faces.component.UIComponentBase
-
processValidators
public void processValidators(javax.faces.context.FacesContext faces)
- Overrides:
processValidatorsin classjavax.faces.component.UIComponentBase
-
broadcast
public void broadcast(javax.faces.event.FacesEvent event) throws javax.faces.event.AbortProcessingException- Overrides:
broadcastin classjavax.faces.component.UIComponentBase- Throws:
javax.faces.event.AbortProcessingException
-
queueEvent
public void queueEvent(javax.faces.event.FacesEvent event)
- Overrides:
queueEventin classjavax.faces.component.UIComponentBase
-
restoreState
public void restoreState(javax.faces.context.FacesContext faces, Object object)- Specified by:
restoreStatein interfacejavax.faces.component.StateHolder- Overrides:
restoreStatein classjavax.faces.component.UIComponentBase
-
saveState
public Object saveState(javax.faces.context.FacesContext faces)
- Specified by:
saveStatein interfacejavax.faces.component.StateHolder- Overrides:
saveStatein classjavax.faces.component.UIComponentBase
-
encodeChildren
public void encodeChildren(javax.faces.context.FacesContext faces) throws IOException- Overrides:
encodeChildrenin classjavax.faces.component.UIComponentBase- Throws:
IOException
-
getRendersChildren
public boolean getRendersChildren()
- Overrides:
getRendersChildrenin classjavax.faces.component.UIComponentBase
-
-