Class ListInfiniteItemViewModel<RECORD>

    • Constructor Detail

      • ListInfiniteItemViewModel

        public ListInfiniteItemViewModel()
      • ListInfiniteItemViewModel

        public ListInfiniteItemViewModel​(java.util.List<RECORD> records)
    • Method Detail

      • addRecord

        public void addRecord​(RECORD record)
      • addRecord

        public void addRecord​(int index,
                              RECORD record)
      • addRecords

        public void addRecords​(java.util.List<RECORD> records)
      • addRecords

        public void addRecords​(int index,
                               java.util.List<RECORD> records)
      • removeRecord

        public void removeRecord​(RECORD record)
      • removeRecord

        public void removeRecord​(int index)
      • removeRecord

        public void removeRecord​(int startIndex,
                                 int length)
      • updateRecord

        public void updateRecord​(int index)
      • updateRecords

        public void updateRecords​(int startIndex,
                                  int length)
      • replaceRecord

        public void replaceRecord​(int index,
                                  RECORD record)
      • replaceRecords

        public void replaceRecords​(int startIndex,
                                   java.util.List<RECORD> records)
      • setRecords

        public void setRecords​(java.util.List<RECORD> records)
      • getCount

        public int getCount()
      • getRecords

        public java.util.List<RECORD> getRecords​(int startIndex,
                                                 int length)