Class GenericShuffleTableModel<T>
- java.lang.Object
-
- de.alpharogroup.swing.table.model.suffle.GenericShuffleTableModel<T>
-
- Type Parameters:
T- the generic type of the given model
public class GenericShuffleTableModel<T> extends java.lang.ObjectThe class GenericShuffleTableModel is a helper class to shuffle between the two given GenericTableModel.
-
-
Constructor Summary
Constructors Constructor Description GenericShuffleTableModel(GenericTableModel<T> leftTableModel, GenericTableModel<T> rightTableModel)Instantiates a new generic shuffle table model.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAllLeftRowsToRightTableModel()Adds the all left rows to right table model.voidaddAllRightRowsToLeftTableModel()Adds the all right rows to left table model.voidshuffleSelectedLeftRowsToRightTableModel(int[] selectedRows)Shuffle selected left rows to right table model.voidshuffleSelectedLeftRowToRightTableModel(int selectedRow)Shuffle selected left row to right table model.voidshuffleSelectedRightRowsToLeftTableModel(int[] selectedRows)Shuffle selected right rows to left table model.voidshuffleSelectedRightRowToLeftTableModel(int selectedRow)Shuffle selected right row to left table model.
-
-
-
Constructor Detail
-
GenericShuffleTableModel
public GenericShuffleTableModel(GenericTableModel<T> leftTableModel, GenericTableModel<T> rightTableModel)
Instantiates a new generic shuffle table model.- Parameters:
leftTableModel- the left table modelrightTableModel- 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
-
-