Interface InfiniteItemViewModel<RECORD>
-
- All Known Implementing Classes:
AbstractInfiniteItemViewModel,ListInfiniteItemViewModel
public interface InfiniteItemViewModel<RECORD>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intgetCount()java.util.List<RECORD>getRecords(int startIndex, int length)Event<java.lang.Void>onAllDataChanged()Event<ItemRangeChangeEvent<RECORD>>onRecordsAdded()Event<ItemRangeChangeEvent<RECORD>>onRecordsChanged()Event<ItemRangeChangeEvent<RECORD>>onRecordsDeleted()
-
-
-
Method Detail
-
getCount
int getCount()
-
getRecords
java.util.List<RECORD> getRecords(int startIndex, int length)
-
onAllDataChanged
Event<java.lang.Void> onAllDataChanged()
-
onRecordsAdded
Event<ItemRangeChangeEvent<RECORD>> onRecordsAdded()
-
onRecordsChanged
Event<ItemRangeChangeEvent<RECORD>> onRecordsChanged()
-
onRecordsDeleted
Event<ItemRangeChangeEvent<RECORD>> onRecordsDeleted()
-
-