|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.wicket.markup.repeater.data.ListDataProvider
public class ListDataProvider
Allows the use of lists with dataview. The only requirement is that either list items must be serializable or model(Object) needs to be overridden to provide the proper model implementation.
Constructor Summary | |
---|---|
ListDataProvider(java.util.List list)
|
Method Summary | |
---|---|
void |
detach()
Detaches model after use. |
java.util.Iterator |
iterator(int first,
int count)
Gets an iterator for the subset of total data |
IModel |
model(java.lang.Object object)
Callback used by the consumer of this data provider to wrap objects retrieved from IDataProvider.iterator(int, int) with a model (usually a detachable one). |
int |
size()
Gets total number of items in the collection represented by the DataProvider |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ListDataProvider(java.util.List list)
list
- the list used as dataprovider for the dataviewMethod Detail |
---|
public java.util.Iterator iterator(int first, int count)
IDataProvider
iterator
in interface IDataProvider
first
- first row of datacount
- minimum number of elements to retrieve
IDataProvider.iterator(int, int)
public int size()
IDataProvider
size
in interface IDataProvider
IDataProvider.size()
public IModel model(java.lang.Object object)
IDataProvider
IDataProvider.iterator(int, int)
with a model (usually a detachable one).
model
in interface IDataProvider
object
- the object that needs to be wrapped
IDataProvider.model(Object)
public void detach()
IDetachable
detach
in interface IDetachable
IDetachable.detach()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |