Class GenericShuffleTableModel<T>

  • Type Parameters:
    T - the generic type of the given model

    public class GenericShuffleTableModel<T>
    extends java.lang.Object
    The class GenericShuffleTableModel is a helper class to shuffle between the two given GenericTableModel.
    • Constructor Detail

      • GenericShuffleTableModel

        public GenericShuffleTableModel​(GenericTableModel<T> leftTableModel,
                                        GenericTableModel<T> rightTableModel)
        Instantiates a new generic shuffle table model.
        Parameters:
        leftTableModel - the left table model
        rightTableModel - the right table model
    • Method Detail

      • addAllLeftRowsToRightTableModel

        public void addAllLeftRowsToRightTableModel()
        Adds the all left rows to right table model.
      • addAllRightRowsToLeftTableModel

        public void addAllRightRowsToLeftTableModel()
        Adds the all right rows to left table model.
      • shuffleSelectedLeftRowsToRightTableModel

        public void shuffleSelectedLeftRowsToRightTableModel​(int[] selectedRows)
        Shuffle selected left rows to right table model.
        Parameters:
        selectedRows - the selected rows
      • shuffleSelectedLeftRowToRightTableModel

        public void shuffleSelectedLeftRowToRightTableModel​(int selectedRow)
        Shuffle selected left row to right table model.
        Parameters:
        selectedRow - the selected row
      • shuffleSelectedRightRowsToLeftTableModel

        public void shuffleSelectedRightRowsToLeftTableModel​(int[] selectedRows)
        Shuffle selected right rows to left table model.
        Parameters:
        selectedRows - the selected rows
      • shuffleSelectedRightRowToLeftTableModel

        public void shuffleSelectedRightRowToLeftTableModel​(int selectedRow)
        Shuffle selected right row to left table model.
        Parameters:
        selectedRow - the selected row