Apache JMeter

org.apache.jmeter.gui.util
Class PowerTableModel

java.lang.Object
  extended by javax.swing.table.AbstractTableModel
      extended by javax.swing.table.DefaultTableModel
          extended by org.apache.jmeter.gui.util.PowerTableModel
All Implemented Interfaces:
Serializable, TableModel

public class PowerTableModel
extends DefaultTableModel

See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.table.DefaultTableModel
columnIdentifiers, dataVector
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
PowerTableModel()
           
PowerTableModel(String[] headers, Class<?>[] classes)
           
 
Method Summary
 void addNewColumn(String colName, Class<?> colClass)
           
 void addNewRow()
           
 void addRow(Object[] data)
           
 void clearData()
           
 Class<?> getColumnClass(int column)
           
 int getColumnCount()
          Required by table model interface.
 List<?> getColumnData(String colName)
           
 String getColumnName(int column)
          Required by table model interface.
 Data getData()
           
 int getRowCount()
          Required by table model interface.
 Object[] getRowData(int row)
           
 Object getValueAt(int row, int column)
          Required by table model interface. return the ValueAt value
 boolean isCellEditable(int row, int column)
           
 void removeColumn(int col)
           
 void removeRow(int row)
           
 void setColumnData(int col, List<?> data)
           
 void setRowValues(int row, Object[] values)
           
 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, addColumn, addColumn, addRow, convertToVector, convertToVector, getDataVector, insertRow, insertRow, moveRow, newDataAvailable, newRowsAdded, rowsRemoved, setColumnCount, setColumnIdentifiers, setColumnIdentifiers, setDataVector, 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
 

Constructor Detail

PowerTableModel

public PowerTableModel(String[] headers,
                       Class<?>[] classes)

PowerTableModel

public PowerTableModel()
Method Detail

setRowValues

public void setRowValues(int row,
                         Object[] values)

getData

public Data getData()

addNewColumn

public void addNewColumn(String colName,
                         Class<?> colClass)

removeRow

public void removeRow(int row)
Overrides:
removeRow in class DefaultTableModel

removeColumn

public void removeColumn(int col)

setColumnData

public void setColumnData(int col,
                          List<?> data)

getColumnData

public List<?> getColumnData(String colName)

clearData

public void clearData()

addRow

public void addRow(Object[] data)
Overrides:
addRow in class DefaultTableModel

addNewRow

public void addNewRow()

getRowData

public Object[] getRowData(int row)

getRowCount

public int getRowCount()
Required by table model interface.

Specified by:
getRowCount in interface TableModel
Overrides:
getRowCount in class DefaultTableModel
Returns:
the RowCount value

getColumnCount

public int getColumnCount()
Required by table model interface.

Specified by:
getColumnCount in interface TableModel
Overrides:
getColumnCount in class DefaultTableModel
Returns:
the ColumnCount value

getColumnName

public String getColumnName(int column)
Required by table model interface.

Specified by:
getColumnName in interface TableModel
Overrides:
getColumnName in class DefaultTableModel
Returns:
the ColumnName value

isCellEditable

public boolean isCellEditable(int row,
                              int column)
Specified by:
isCellEditable in interface TableModel
Overrides:
isCellEditable in class DefaultTableModel

getColumnClass

public Class<?> getColumnClass(int column)
Specified by:
getColumnClass in interface TableModel
Overrides:
getColumnClass in class AbstractTableModel

getValueAt

public Object getValueAt(int row,
                         int column)
Required by table model interface. return the ValueAt value

Specified by:
getValueAt in interface TableModel
Overrides:
getValueAt in class DefaultTableModel

setValueAt

public void setValueAt(Object value,
                       int row,
                       int column)
Sets the ValueAt attribute of the Arguments object.

Specified by:
setValueAt in interface TableModel
Overrides:
setValueAt in class DefaultTableModel
Parameters:
value - the new ValueAt value

Apache JMeter

Copyright © 1998-2013 Apache Software Foundation. All Rights Reserved.