Package org.apache.jmeter.gui.util
Class PowerTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
javax.swing.table.DefaultTableModel
org.apache.jmeter.gui.util.PowerTableModel
- All Implemented Interfaces:
Serializable,TableModel
- See Also:
-
Field Summary
Fields inherited from class javax.swing.table.DefaultTableModel
columnIdentifiers, dataVectorFields inherited from class javax.swing.table.AbstractTableModel
listenerList -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddNewColumn(String colName, Class<?> colClass) voidvoidvoidClass<?>getColumnClass(int column) intRequired by table model interface.List<?>getColumnData(String colName) getColumnName(int column) Required by table model interface.getData()intRequired by table model interface.Object[]getRowData(int row) getValueAt(int row, int column) Required by table model interface.booleanisCellEditable(int row, int column) voidmoveRow(int start, int end, int to) voidremoveColumn(int col) voidremoveRow(int row) voidsetColumnData(int col, List<?> data) voidsetRowValues(int row, Object[] values) voidsetValueAt(Object value, int row, int column) Sets the ValueAt attribute of the Arguments object.Methods inherited from class javax.swing.table.DefaultTableModel
addColumn, addColumn, addColumn, addRow, convertToVector, convertToVector, getDataVector, insertRow, insertRow, newDataAvailable, newRowsAdded, rowsRemoved, setColumnCount, setColumnIdentifiers, setColumnIdentifiers, setDataVector, setDataVector, setNumRows, setRowCountMethods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
-
Constructor Details
-
PowerTableModel
-
PowerTableModel
public PowerTableModel()
-
-
Method Details
-
setRowValues
-
getData
-
addNewColumn
-
removeRow
public void removeRow(int row) - Overrides:
removeRowin classDefaultTableModel
-
removeColumn
public void removeColumn(int col) -
setColumnData
-
getColumnData
-
clearData
public void clearData() -
addRow
- Overrides:
addRowin classDefaultTableModel
-
moveRow
public void moveRow(int start, int end, int to) - Overrides:
moveRowin classDefaultTableModel
-
addNewRow
public void addNewRow() -
getRowData
-
getRowCount
public int getRowCount()Required by table model interface.- Specified by:
getRowCountin interfaceTableModel- Overrides:
getRowCountin classDefaultTableModel- Returns:
- the RowCount value
-
getColumnCount
public int getColumnCount()Required by table model interface.- Specified by:
getColumnCountin interfaceTableModel- Overrides:
getColumnCountin classDefaultTableModel- Returns:
- the ColumnCount value
-
getColumnName
Required by table model interface.- Specified by:
getColumnNamein interfaceTableModel- Overrides:
getColumnNamein classDefaultTableModel- Returns:
- the ColumnName value
-
isCellEditable
public boolean isCellEditable(int row, int column) - Specified by:
isCellEditablein interfaceTableModel- Overrides:
isCellEditablein classDefaultTableModel
-
getColumnClass
- Specified by:
getColumnClassin interfaceTableModel- Overrides:
getColumnClassin classAbstractTableModel
-
getValueAt
Required by table model interface. return the ValueAt value- Specified by:
getValueAtin interfaceTableModel- Overrides:
getValueAtin classDefaultTableModel
-
setValueAt
Sets the ValueAt attribute of the Arguments object.- Specified by:
setValueAtin interfaceTableModel- Overrides:
setValueAtin classDefaultTableModel- Parameters:
value- the new ValueAt value
-