|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface DataProvider<E>
A DataProvider is used to provide information to widgets that implements HasDataProvider interface,
like Crux Grid.
| Method Summary | |
|---|---|
void |
clearChanges()
Undo all changes |
void |
firstRecord()
Points DataProvider to first record |
E |
getBoundObject()
Return a copy of the current record object. |
int |
getIndex(E boundObject)
Retrieve the index of the given object |
DataProviderRecord<E>[] |
getNewRecords()
Return all records inserted on DataProvider |
DataProviderRecord<E> |
getRecord()
Return the DataProviderRecord object, representing the current record |
DataProviderRecord<E>[] |
getRemovedRecords()
Return all records removed from DataProvider |
DataProviderRecord<E>[] |
getSelectedRecords()
Return all records selected on DataProvider |
DataProviderRecord<E>[] |
getUpdatedRecords()
Return all records modified on DataProvider |
boolean |
hasNextRecord()
Verify if DataProvider has more records. |
boolean |
hasPreviousRecord()
Verify if DataProvider has previous records. |
DataProviderRecord<E> |
insertRecord(int beforeRecord)
Insert a new record on DataProvider |
void |
nextRecord()
Points DataProvider to next record |
void |
previousRecord()
Points DataProvider to previous record |
DataProviderRecord<E> |
removeRecord(int record)
Remove a record from DataProvider |
void |
reset()
Reset DataProvider, as if it was never loaded before. |
void |
selectRecord(int index,
boolean selected)
Mark the given record as selected |
void |
sort(Comparator<E> comparator)
Sort DataProvider records, based on column informed |
void |
updateData(Array<E> data)
Method called to bind some data to the DataProvider |
void |
updateData(E[] data)
Method called to bind some data to the DataProvider |
void |
updateData(List<E> data)
Method called to bind some data to the DataProvider |
void |
updateState(DataProviderRecord<E> record,
DataProviderRecord.DataProviderRecordState previousState)
Update a record on DataProvider |
| Method Detail |
|---|
void firstRecord()
boolean hasNextRecord()
void nextRecord()
boolean hasPreviousRecord()
void previousRecord()
void sort(Comparator<E> comparator)
comparator - Comparator used for sorting.void reset()
DataProviderRecord<E> getRecord()
E getBoundObject()
DataProviderRecord<E> insertRecord(int beforeRecord)
beforeRecord -
DataProviderRecord<E> removeRecord(int record)
record -
void updateState(DataProviderRecord<E> record,
DataProviderRecord.DataProviderRecordState previousState)
record - previousState - DataProviderRecord<E>[] getNewRecords()
DataProviderRecord<E>[] getRemovedRecords()
DataProviderRecord<E>[] getUpdatedRecords()
DataProviderRecord<E>[] getSelectedRecords()
void clearChanges()
int getIndex(E boundObject)
boundObject -
void selectRecord(int index,
boolean selected)
index - selected - void updateData(E[] data)
data - void updateData(List<E> data)
data - void updateData(Array<E> data)
data -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||