Package org.primefaces.model
Class IterableDataModel<E>
- java.lang.Object
-
- javax.faces.model.DataModel<E>
-
- org.primefaces.model.IterableDataModel<E>
-
- Type Parameters:
E
-
- All Implemented Interfaces:
Iterable<E>
public class IterableDataModel<E> extends javax.faces.model.DataModel<E>
Backport of the new JSF2.3 IterableDataModel, to also make it work in older JSF versions.
-
-
Constructor Summary
Constructors Constructor Description IterableDataModel()
IterableDataModel(Iterable<E> iterable)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getRowCount()
E
getRowData()
int
getRowIndex()
Object
getWrappedData()
boolean
isRowAvailable()
void
setRowIndex(int rowIndex)
void
setWrappedData(Object data)
-
Methods inherited from class javax.faces.model.DataModel
addDataModelListener, getDataModelListeners, iterator, removeDataModelListener
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Method Detail
-
getRowCount
public int getRowCount()
- Specified by:
getRowCount
in classjavax.faces.model.DataModel<E>
-
getRowIndex
public int getRowIndex()
- Specified by:
getRowIndex
in classjavax.faces.model.DataModel<E>
-
setRowIndex
public void setRowIndex(int rowIndex)
- Specified by:
setRowIndex
in classjavax.faces.model.DataModel<E>
-
getWrappedData
public Object getWrappedData()
- Specified by:
getWrappedData
in classjavax.faces.model.DataModel<E>
-
setWrappedData
public void setWrappedData(Object data)
- Specified by:
setWrappedData
in classjavax.faces.model.DataModel<E>
-
isRowAvailable
public boolean isRowAvailable()
- Specified by:
isRowAvailable
in classjavax.faces.model.DataModel<E>
-
-