Class DataList
- java.lang.Object
-
- javax.faces.component.UIComponent
-
- javax.faces.component.UIComponentBase
-
- javax.faces.component.UIData
-
- org.primefaces.component.api.UIData
-
- org.primefaces.component.api.UIPageableData
-
- org.primefaces.component.datalist.DataListBase
-
- org.primefaces.component.datalist.DataList
-
- All Implemented Interfaces:
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,MultiViewStateAware<DataListState>,Pageable,PrimeClientBehaviorHolder,TouchAware,Widget
public class DataList extends DataListBase
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.primefaces.component.datalist.DataListBase
DataListBase.PropertyKeys
-
Nested classes/interfaces inherited from class org.primefaces.component.api.UIPageableData
UIPageableData.InternalPropertyKeys
-
-
Field Summary
Fields Modifier and Type Field Description static StringCOMPONENT_TYPEstatic StringCONTENT_CLASSstatic StringDATALIST_CLASSstatic StringDATALIST_EMPTY_MESSAGE_CLASSstatic StringFOOTER_CLASSstatic StringHEADER_CLASSstatic StringLIST_CLASSstatic StringLIST_ITEM_CLASSstatic StringNO_BULLETS_CLASS-
Fields inherited from class org.primefaces.component.datalist.DataListBase
COMPONENT_FAMILY, DEFAULT_RENDERER
-
Fields inherited from class org.primefaces.component.api.UIPageableData
ARIA_FIRST_PAGE_LABEL, ARIA_HEADER_LABEL, ARIA_LAST_PAGE_LABEL, ARIA_NEXT_PAGE_LABEL, ARIA_PREVIOUS_PAGE_LABEL, EMPTY_MESSAGE, PAGINATOR_ACTIVE_PAGE_CLASS, PAGINATOR_BOTTOM_CONTAINER_CLASS, PAGINATOR_BOTTOM_LEFT_CONTENT_CLASS, PAGINATOR_BOTTOM_RIGHT_CONTENT_CLASS, PAGINATOR_CURRENT_CLASS, PAGINATOR_FIRST_PAGE_ICON_CLASS, PAGINATOR_FIRST_PAGE_LINK_CLASS, PAGINATOR_JTP_INPUT_CLASS, PAGINATOR_JTP_SELECT_CLASS, PAGINATOR_LAST_PAGE_ICON_CLASS, PAGINATOR_LAST_PAGE_LINK_CLASS, PAGINATOR_NEXT_PAGE_ICON_CLASS, PAGINATOR_NEXT_PAGE_LINK_CLASS, PAGINATOR_PAGE_CLASS, PAGINATOR_PAGES_CLASS, PAGINATOR_PREV_PAGE_ICON_CLASS, PAGINATOR_PREV_PAGE_LINK_CLASS, PAGINATOR_RPP_LABEL_CLASS, PAGINATOR_RPP_OPTIONS_CLASS, PAGINATOR_TOP_CONTAINER_CLASS, PAGINATOR_TOP_LEFT_CONTENT_CLASS, PAGINATOR_TOP_RIGHT_CONTENT_CLASS, ROWS_PER_PAGE_LABEL
-
Fields inherited from class javax.faces.component.UIComponent
ATTRS_WITH_DECLARED_DEFAULT_VALUES, BEANINFO_KEY, bindings, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, CURRENT_COMPONENT, CURRENT_COMPOSITE_COMPONENT, FACETS_KEY, HONOR_CURRENT_COMPONENT_ATTRIBUTES_PARAM_NAME, VIEW_LOCATION_KEY
-
Fields inherited from interface org.primefaces.component.api.Widget
ATTR_WIDGET_VAR_PATTERN, CALLBACK_POST_CONSTRUCT, CALLBACK_POST_REFRESH, CALLBACK_PRE_DESTROY
-
-
Constructor Summary
Constructors Constructor Description DataList()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidforEachRow(Consumer<IterationStatus> callback)Map<String,Class<? extends javax.faces.event.BehaviorEvent>>getBehaviorEventMapping()Collection<String>getEventNames()StringgetListTag()DataListStategetMultiViewState(boolean create)booleanisDefinition()voidloadLazyData()protected voidprocessChildren(javax.faces.context.FacesContext context, javax.faces.event.PhaseId phaseId)protected voidprocessFacets(javax.faces.context.FacesContext context, javax.faces.event.PhaseId phaseId)voidqueueEvent(javax.faces.event.FacesEvent event)voidresetMultiViewState()voidrestoreMultiViewState()protected booleanshouldSkipChildren(javax.faces.context.FacesContext context)-
Methods inherited from class org.primefaces.component.datalist.DataListBase
getFamily, getItemStyleClass, getItemType, getStyle, getStyleClass, getType, getVarStatus, getWidgetVar, isMultiViewState, setItemStyleClass, setItemType, setMultiViewState, setStyle, setStyleClass, setType, setVarStatus, setWidgetVar
-
Methods inherited from class org.primefaces.component.api.UIPageableData
calculateFirst, getCurrentPageReportTemplate, getEmptyMessage, getPage, getPageCount, getPageLinks, getPaginatorPosition, getPaginatorTemplate, getRows, getRowsPerPageLabel, getRowsPerPageTemplate, getRowsToRender, isPaginationRequest, isPaginator, isPaginatorAlwaysVisible, isTouchable, resetRows, setCurrentPageReportTemplate, setEmptyMessage, setFirst, setPageLinks, setPaginator, setPaginatorAlwaysVisible, setPaginatorPosition, setPaginatorTemplate, setRows, setRowsPerPageLabel, setRowsPerPageTemplate, setTouchable, updatePaginationData
-
Methods inherited from class org.primefaces.component.api.UIData
encodeBegin, getClientId, getContainerClientId, getDataModel, getIterableChildren, getRowIndex, getRowIndexVar, invokeOnComponent, isLazy, isNestedWithinIterator, isRowStatePreserved, markInitialState, preDecode, preEncode, preUpdate, preValidate, process, processColumnFacets, processDecodes, processPhase, processUpdates, processValidators, requiresColumns, restoreDescendantState, restoreDescendantState, restoreState, saveDescendantState, saveDescendantState, saveState, setDataModel, setId, setLazy, setRowIndex, setRowIndexVar, setRowModel, setRowStatePreserved, shouldProcessChild, shouldVisitChildren, visitColumnContent, visitColumnFacets, visitColumnGroup, visitColumnsAndColumnFacets, visitFacets, visitRows, visitTree
-
Methods inherited from class javax.faces.component.UIData
broadcast, createUniqueId, getFirst, getFooter, getHeader, getRowCount, getRowData, getValue, getVar, isRowAvailable, setFooter, setHeader, setValue, setValueBinding, setValueExpression, setVar
-
Methods inherited from class javax.faces.component.UIComponentBase
addClientBehavior, addFacesListener, clearInitialState, decode, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getDefaultEventName, 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
-
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, getDefaultEventName
-
Methods inherited from interface org.primefaces.component.api.Pageable
getClientId, getFacet, getFirst, getFooter, getHeader, getRowCount
-
Methods inherited from interface org.primefaces.component.api.Widget
resolveWidgetVar, resolveWidgetVar
-
-
-
-
Field Detail
-
COMPONENT_TYPE
public static final String COMPONENT_TYPE
- See Also:
- Constant Field Values
-
DATALIST_CLASS
public static final String DATALIST_CLASS
- See Also:
- Constant Field Values
-
CONTENT_CLASS
public static final String CONTENT_CLASS
- See Also:
- Constant Field Values
-
LIST_CLASS
public static final String LIST_CLASS
- See Also:
- Constant Field Values
-
NO_BULLETS_CLASS
public static final String NO_BULLETS_CLASS
- See Also:
- Constant Field Values
-
LIST_ITEM_CLASS
public static final String LIST_ITEM_CLASS
- See Also:
- Constant Field Values
-
HEADER_CLASS
public static final String HEADER_CLASS
- See Also:
- Constant Field Values
-
FOOTER_CLASS
public static final String FOOTER_CLASS
- See Also:
- Constant Field Values
-
DATALIST_EMPTY_MESSAGE_CLASS
public static final String DATALIST_EMPTY_MESSAGE_CLASS
- See Also:
- Constant Field Values
-
-
Method Detail
-
getBehaviorEventMapping
public Map<String,Class<? extends javax.faces.event.BehaviorEvent>> getBehaviorEventMapping()
-
getEventNames
public Collection<String> getEventNames()
- Specified by:
getEventNamesin interfacejavax.faces.component.behavior.ClientBehaviorHolder- Overrides:
getEventNamesin classjavax.faces.component.UIComponentBase
-
getListTag
public String getListTag()
-
isDefinition
public boolean isDefinition()
-
loadLazyData
public void loadLazyData()
-
queueEvent
public void queueEvent(javax.faces.event.FacesEvent event)
- Overrides:
queueEventin classjavax.faces.component.UIData
-
processFacets
protected void processFacets(javax.faces.context.FacesContext context, javax.faces.event.PhaseId phaseId)- Overrides:
processFacetsin classUIData
-
processChildren
protected void processChildren(javax.faces.context.FacesContext context, javax.faces.event.PhaseId phaseId)- Overrides:
processChildrenin classUIData
-
shouldSkipChildren
protected boolean shouldSkipChildren(javax.faces.context.FacesContext context)
- Overrides:
shouldSkipChildrenin classUIData
-
forEachRow
public void forEachRow(Consumer<IterationStatus> callback)
-
restoreMultiViewState
public void restoreMultiViewState()
-
getMultiViewState
public DataListState getMultiViewState(boolean create)
-
resetMultiViewState
public void resetMultiViewState()
-
-