Package org.apache.jmeter.gui.util
Class PowerTableModel
-
- All Implemented Interfaces:
-
java.io.Serializable
,javax.swing.table.TableModel
public class PowerTableModel extends DefaultTableModel
-
-
Constructor Summary
Constructors Constructor Description PowerTableModel(Array<String> headers, Array<Class<out Object>> classes)
PowerTableModel()
-
Method Summary
Modifier and Type Method Description void
setRowValues(int row, Array<Object> values)
Data
getData()
void
addNewColumn(String colName, Class<out Object> colClass)
void
removeRow(int row)
void
removeColumn(int col)
void
setColumnData(int col, List<out Object> data)
List<out Object>
getColumnData(String colName)
void
clearData()
void
addRow(Array<Object> data)
void
moveRow(int start, int end, int to)
void
addNewRow()
Array<Object>
getRowData(int row)
int
getRowCount()
Required by table model interface. int
getColumnCount()
Required by table model interface. String
getColumnName(int column)
Required by table model interface. boolean
isCellEditable(int row, int column)
Class<out Object>
getColumnClass(int column)
Object
getValueAt(int row, int column)
Required by table model interface. void
setValueAt(Object value, int row, int column)
Sets the ValueAt attribute of the Arguments object. -
Methods inherited from class javax.swing.table.DefaultTableModel
addColumn, addRow, getDataVector, insertRow, newDataAvailable, newRowsAdded, rowsRemoved, setColumnCount, setColumnIdentifiers, setDataVector, setNumRows, setRowCount
-
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
setRowValues
void setRowValues(int row, Array<Object> values)
-
getData
Data getData()
-
addNewColumn
void addNewColumn(String colName, Class<out Object> colClass)
-
removeRow
void removeRow(int row)
-
removeColumn
void removeColumn(int col)
-
setColumnData
void setColumnData(int col, List<out Object> data)
-
getColumnData
List<out Object> getColumnData(String colName)
-
clearData
void clearData()
-
moveRow
void moveRow(int start, int end, int to)
-
addNewRow
void addNewRow()
-
getRowData
Array<Object> getRowData(int row)
-
getRowCount
int getRowCount()
Required by table model interface.
- Returns:
the RowCount value
-
getColumnCount
int getColumnCount()
Required by table model interface.
- Returns:
the ColumnCount value
-
getColumnName
String getColumnName(int column)
Required by table model interface.
- Returns:
the ColumnName value
-
isCellEditable
boolean isCellEditable(int row, int column)
-
getColumnClass
Class<out Object> getColumnClass(int column)
-
getValueAt
Object getValueAt(int row, int column)
Required by table model interface. return the ValueAt value
-
setValueAt
void setValueAt(Object value, int row, int column)
Sets the ValueAt attribute of the Arguments object.
- Parameters:
value
- the new ValueAt value
-
-
-
-