org.openfaces.component.util
Class ForEach
java.lang.Object
javax.faces.component.UIComponent
javax.faces.component.UIComponentBase
org.openfaces.component.OUIComponentBase
org.openfaces.component.OUIObjectIteratorBase
org.openfaces.component.util.ForEach
- All Implemented Interfaces:
- java.util.EventListener, javax.faces.component.NamingContainer, javax.faces.component.PartialStateHolder, javax.faces.component.StateHolder, javax.faces.event.ComponentSystemEventListener, javax.faces.event.FacesListener, javax.faces.event.SystemEventListenerHolder, OUIComponent, OUIObjectIterator
public class ForEach
- extends OUIObjectIteratorBase
The ForEach component is an iterator component that renders the specified set of components multiple times based on
its parameters.
| Fields inherited from class javax.faces.component.UIComponent |
BEANINFO_KEY, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, CURRENT_COMPONENT, CURRENT_COMPOSITE_COMPONENT, FACETS_KEY, VIEW_LOCATION_KEY |
| Fields inherited from interface javax.faces.component.NamingContainer |
SEPARATOR_CHAR |
| Methods inherited from class org.openfaces.component.OUIComponentBase |
getOnblur, getOnclick, getOncontextmenu, getOndblclick, getOnfocus, getOnkeydown, getOnkeypress, getOnkeyup, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup, getRolloverClass, getRolloverStyle, getStyle, getStyleClass, setOnblur, setOnclick, setOncontextmenu, setOndblclick, setOnfocus, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setRolloverClass, setRolloverStyle, setStyle, setStyleClass |
| Methods inherited from class javax.faces.component.UIComponentBase |
addClientBehavior, clearInitialState, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getDefaultEventName, getEventNames, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getParent, getRendererType, getRendersChildren, getValueBinding, isRendered, isTransient, markInitialState, processRestoreState, processSaveState, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding |
| Methods inherited from class javax.faces.component.UIComponent |
encodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getListenersForEventClass, getNamingContainer, getResourceBundleMap, getValueExpression, initialStateMarked, isCompositeComponent, isInView, popComponentFromEL, processEvent, pushComponentToEL, setInView, setValueExpression, subscribeToEvent, unsubscribeFromEvent |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.openfaces.component.OUIComponent |
getOnblur, getOnclick, getOncontextmenu, getOndblclick, getOnfocus, getOnkeydown, getOnkeypress, getOnkeyup, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup, getRolloverClass, getRolloverStyle, getStyle, getStyleClass, setOnblur, setOnclick, setOncontextmenu, setOndblclick, setOnfocus, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setRolloverClass, setRolloverStyle, setStyle, setStyleClass |
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
ForEach
public ForEach()
getFamily
public java.lang.String getFamily()
- Specified by:
getFamily in class javax.faces.component.UIComponent
- Returns:
"org.openfaces.ForEach"- See Also:
UIComponent
hasNext
public boolean hasNext()
- Indicate is it possible to continue the iteration or not.
- Returns:
true if is it possible to continue the iteration or false otherwise.
next
public java.lang.Object next()
- Perform one step of iteration.
- Returns:
- current item of value-bound collection as an
java.lang.Object or null if no value-bound data collection is specified.
setObjectId
public void setObjectId(java.lang.String objectId)
- Description copied from interface:
OUIObjectIterator
- Selects an object with the specified id in this component. The semantics of handling the current object is specific
to each particular component, and the current object typically points to a data entry currently being rendered, or
an entry that generated the server action that is being processed.
- Specified by:
setObjectId in interface OUIObjectIterator- Overrides:
setObjectId in class OUIObjectIteratorBase
- Parameters:
objectId - id of an object to be selected
getObjectId
public java.lang.String getObjectId()
- Returns:
- the identifier of the object currently selected in this component.
- See Also:
OUIObjectIterator.setObjectId(java.lang.String)
processDecodes
public void processDecodes(javax.faces.context.FacesContext faces)
- Overrides:
processDecodes in class javax.faces.component.UIComponentBase
processUpdates
public void processUpdates(javax.faces.context.FacesContext faces)
- Overrides:
processUpdates in class javax.faces.component.UIComponentBase
processValidators
public void processValidators(javax.faces.context.FacesContext faces)
- Overrides:
processValidators in class javax.faces.component.UIComponentBase
saveState
public java.lang.Object saveState(javax.faces.context.FacesContext context)
- Specified by:
saveState in interface javax.faces.component.StateHolder- Overrides:
saveState in class OUIObjectIteratorBase
restoreState
public void restoreState(javax.faces.context.FacesContext context,
java.lang.Object state)
- Specified by:
restoreState in interface javax.faces.component.StateHolder- Overrides:
restoreState in class OUIObjectIteratorBase
queueEvent
public void queueEvent(javax.faces.event.FacesEvent event)
- Overrides:
queueEvent in class OUIObjectIteratorBase
broadcast
public void broadcast(javax.faces.event.FacesEvent event)
throws javax.faces.event.AbortProcessingException
- Overrides:
broadcast in class OUIObjectIteratorBase
- Throws:
javax.faces.event.AbortProcessingException
getItems
public java.lang.Object getItems()
setItems
public void setItems(java.lang.Object items)
getBegin
public java.lang.Integer getBegin()
setBegin
public void setBegin(java.lang.Integer beginIndex)
getEnd
public java.lang.Integer getEnd()
setEnd
public void setEnd(java.lang.Integer endIndex)
getStep
public java.lang.Integer getStep()
setStep
public void setStep(java.lang.Integer step)
getVar
public java.lang.String getVar()
setVar
public void setVar(java.lang.String var)
getVarStatus
public java.lang.String getVarStatus()
setVarStatus
public void setVarStatus(java.lang.String varStatus)
getWrapperTagName
public java.lang.String getWrapperTagName()
setWrapperTagName
public void setWrapperTagName(java.lang.String wrapperTagName)
Copyright © 1998-2010 TeamDev Ltd. All Rights Reserved.