Apache JMeter
2.0.1.20050615

org.apache.jmeter.gui.util
Class PowerTableModel

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

public class PowerTableModel
extends DefaultTableModel

Version:
$Revision: 1.10 $
Author:
mstover
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[] cc)
           
 
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.
 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[] cc)

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)

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)

addNewRow

public void addNewRow()

getRowData

public Object[] getRowData(int row)

getRowCount

public int getRowCount()
Required by table model interface.

Returns:
the RowCount value

getColumnCount

public int getColumnCount()
Required by table model interface.

Returns:
the ColumnCount value

getColumnName

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

Returns:
the ColumnName value

isCellEditable

public boolean isCellEditable(int row,
                              int column)

getColumnClass

public Class getColumnClass(int column)

getValueAt

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


setValueAt

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

Parameters:
value - the new ValueAt value

Apache JMeter
2.0.1.20050615

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