com.ptc.wgmecad.table
Class ABOMTableMdl

java.lang.Object
  extended byjavax.swing.table.AbstractTableModel
      extended byjavax.swing.table.DefaultTableModel
          extended bycom.ptc.wgmecad.table.TableMdl
              extended bycom.ptc.wgmecad.table.ABOMTableMdl
All Implemented Interfaces:
Serializable, TableModel

public class ABOMTableMdl
extends TableMdl

Created by IntelliJ IDEA. User: barky Date: Mar 18, 2003 Time: 7:37:16 AM To change this template use Options | File Templates.

See Also:
Serialized Form

Field Summary
(package private) static Class[] colClasses
           
(package private) static String[] colNames
           
static int refDesColumnSize
           
 
Fields inherited from class com.ptc.wgmecad.table.TableMdl
argReg, logger
 
Fields inherited from class javax.swing.table.DefaultTableModel
columnIdentifiers, dataVector
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
ABOMTableMdl(File compFile, String asmNum)
           
 
Method Summary
 Class getColumnClass(int columnIndex)
           
static Object[][] getData(File compFile, String asmNum)
           
protected  void onTableModelUpdate(TableModelEvent e)
           
 void updateArgumentMapFromModel()
          removes all current hook arguments from the arg map, and dumps the current contens of the table model into the map.
 
Methods inherited from class com.ptc.wgmecad.table.TableMdl
setValueAt
 
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
 
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
 

Field Detail

refDesColumnSize

public static final int refDesColumnSize
See Also:
Constant Field Values

colNames

static final String[] colNames

colClasses

static final Class[] colClasses
Constructor Detail

ABOMTableMdl

public ABOMTableMdl(File compFile,
                    String asmNum)
Method Detail

getColumnClass

public Class getColumnClass(int columnIndex)

onTableModelUpdate

protected void onTableModelUpdate(TableModelEvent e)
Specified by:
onTableModelUpdate in class TableMdl

updateArgumentMapFromModel

public void updateArgumentMapFromModel()
Description copied from class: TableMdl
removes all current hook arguments from the arg map, and dumps the current contens of the table model into the map. This assumes that the EXE_COL contains the correct hook arguments. Note that this removes any persistence data for the hook arguments - they will all be persisted. The rationale is that once the user messes with it in the GUI, they are setting up longer term settings.

Specified by:
updateArgumentMapFromModel in class TableMdl

getData

public static Object[][] getData(File compFile,
                                 String asmNum)