edu.northwestern.at.utils.swing.labeledsettingstable
Class LabeledSettingsTableModel

java.lang.Object
  extended by javax.swing.table.AbstractTableModel
      extended by javax.swing.table.DefaultTableModel
          extended by edu.northwestern.at.utils.swing.labeledsettingstable.LabeledSettingsTableModel
All Implemented Interfaces:
java.io.Serializable, javax.swing.table.TableModel

public class LabeledSettingsTableModel
extends javax.swing.table.DefaultTableModel

Settings table model.

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
LabeledSettingsTableModel(java.lang.String[] columnNames)
          Create settings table model.
 
Method Summary
 void addSetting(java.lang.String settingName, int settingValue)
          Add labeled setting to table.
 void addSetting(java.lang.String settingName, long settingValue)
          Add labeled setting to table.
 void addSetting(java.lang.String settingName, java.lang.Object settingData)
          Add a setting/value pair to the table.
 
Methods inherited from class javax.swing.table.DefaultTableModel
addColumn, addColumn, addColumn, addRow, addRow, convertToVector, convertToVector, getColumnCount, getColumnName, getDataVector, getRowCount, getValueAt, insertRow, insertRow, isCellEditable, moveRow, newDataAvailable, newRowsAdded, removeRow, rowsRemoved, setColumnCount, setColumnIdentifiers, setColumnIdentifiers, setDataVector, setDataVector, setNumRows, setRowCount, setValueAt
 
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LabeledSettingsTableModel

public LabeledSettingsTableModel(java.lang.String[] columnNames)
Create settings table model.

Method Detail

addSetting

public void addSetting(java.lang.String settingName,
                       java.lang.Object settingData)
Add a setting/value pair to the table.

Parameters:
settingName - Name of the setting.
settingData - Value of the setting. Must be an object type that implements the "toString()" method.

addSetting

public void addSetting(java.lang.String settingName,
                       int settingValue)
Add labeled setting to table.

Parameters:
settingName - Setting name
settingValue - Setting value

addSetting

public void addSetting(java.lang.String settingName,
                       long settingValue)
Add labeled setting to table.

Parameters:
settingName - Setting name
settingValue - Setting value