Class ListTableModel<RECORD>

java.lang.Object
org.teamapps.ux.component.table.AbstractTableModel<RECORD>
org.teamapps.ux.component.table.ListTableModel<RECORD>
All Implemented Interfaces:
InfiniteListModel<RECORD>, TableModel<RECORD>

public class ListTableModel<RECORD> extends AbstractTableModel<RECORD>
  • Constructor Details

    • ListTableModel

      public ListTableModel()
    • ListTableModel

      public ListTableModel(List<RECORD> list)
  • Method Details

    • setList

      public void setList(List<RECORD> list)
    • getList

      public List<RECORD> getList()
    • addRecord

      public void addRecord(RECORD record)
    • addRecords

      public void addRecords(List<RECORD> records)
    • getCount

      public int getCount()
    • getRecords

      public List<RECORD> getRecords(int startIndex, int length)
    • getAllRecords

      public List<RECORD> getAllRecords()
    • getFilter

      public Predicate<RECORD> getFilter()
    • setFilter

      public void setFilter(Predicate<RECORD> filter)
    • getSortingPropertyExtractor

      public PropertyExtractor<RECORD> getSortingPropertyExtractor()
    • setSortingPropertyExtractor

      public void setSortingPropertyExtractor(PropertyExtractor<RECORD> sortingPropertyExtractor)