Interface TableAddRemoveStrategy<T>

  • Type Parameters:
    T - the row type
    All Known Implementing Classes:
    DefaultAddRemoveStrategy

    public interface TableAddRemoveStrategy<T>
    A strategy to perform table add and remove updates
    • Method Detail

      • process

        void process​(java.util.List<AddRemoveListItem<T>> addRemoveList,
                     TableData<T> tableData,
                     TaskMonitor monitor)
              throws CancelledException
        Adds to and removes from the table data those items in the given add/remove list
        Parameters:
        addRemoveList - the items to add/remove
        tableData - the table's data
        monitor - the monitor
        Throws:
        CancelledException - if the monitor is cancelled