|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface DataProvider<T>
DataProvider is an interface that defines methods for manage loading data.
Usage:
DataProvider<SomeDataType> dataProvider = new DataProvider<SomeDataType>();
| Method Summary | |
|---|---|
T |
getItemByKey(java.lang.Object key)
Load single element by given key. |
java.util.List<T> |
getItemsByRange(int firstRow,
int endRow)
Loads elements from given range. |
java.lang.Object |
getKey(T item)
Get element key. |
int |
getRowCount()
Get number of all rows. |
| Method Detail |
|---|
int getRowCount()
java.util.List<T> getItemsByRange(int firstRow,
int endRow)
firstRow - first row to loadendRow - end row to load
T getItemByKey(java.lang.Object key)
key - element key to be loaded.
java.lang.Object getKey(T item)
item - element, which key to be get
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||