org.atzberger.application.selm_builder
Class TableModel_MainData

java.lang.Object
  extended by javax.swing.table.AbstractTableModel
      extended by org.atzberger.mango.table.TableModel_Properties1_General
          extended by org.atzberger.mango.table.TableModel_Properties1_Default
              extended by org.atzberger.application.selm_builder.TableModel_MainData
All Implemented Interfaces:
java.io.Serializable, javax.swing.table.TableModel

public class TableModel_MainData
extends TableModel_Properties1_Default

Customised table behavior for this data type.

Author:
Paul J. Atzberger
See Also:
http://www.atzberger.org, Serialized Form

Field Summary
 int paramIndex_BaseFilename
           
 int paramIndex_BasePathname
           
 int paramIndex_CouplingOpList
           
 int paramIndex_Description
           
 int paramIndex_Eulerian_DOF
           
 int paramIndex_Integrator
           
 int paramIndex_InteractionList
           
 int paramIndex_Lagrangian_DOF
           
 int paramIndex_SELM_Seed
           
 int paramIndex_UnitsRef
           
 java.lang.String paramName_BaseFilename
           
 java.lang.String paramName_BasePathname
           
 java.lang.String paramName_CouplingOpList
           
 java.lang.String paramName_Description
           
 java.lang.String paramName_Eulerian_DOF
           
 java.lang.String paramName_Integrator
           
 java.lang.String paramName_InteractionList
           
 java.lang.String paramName_Lagrangian_DOF
           
 java.lang.String paramName_SELM_Seed
           
 java.lang.String paramName_UnitsRef
           
 
Fields inherited from class org.atzberger.mango.table.TableModel_Properties1_General
columnNames, data, dataEditable, EDITABLE, maxColumnUsed, maxRowUsed, NOT_EDITABLE
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Method Summary
 java.lang.Object getValueAt(int row, int col)
           
 void rebuildTable()
           
 void setApplSharedData(application_SharedData applSharedData_in)
           
 void setValueAt(java.lang.Object value, int row, int col, boolean flagEditable)
           
 void syncDataWithApplNamespace(int row, int col, java.lang.Object value)
           
 void syncDataWithApplNamespaceAll()
           
 
Methods inherited from class org.atzberger.mango.table.TableModel_Properties1_Default
getEntryByName, getEntryIndexByName, setEntryByName
 
Methods inherited from class org.atzberger.mango.table.TableModel_Properties1_General
getColumnClass, getColumnCount, getColumnName, getEditableAt, getRowCount, init, isCellEditable, removeAllEntries, removeAllEntries, resizeTable, setColumnNames, setValueAt, setValueAt
 
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

paramName_BaseFilename

public java.lang.String paramName_BaseFilename

paramIndex_BaseFilename

public int paramIndex_BaseFilename

paramName_BasePathname

public java.lang.String paramName_BasePathname

paramIndex_BasePathname

public int paramIndex_BasePathname

paramName_Description

public java.lang.String paramName_Description

paramIndex_Description

public int paramIndex_Description

paramName_UnitsRef

public java.lang.String paramName_UnitsRef

paramIndex_UnitsRef

public int paramIndex_UnitsRef

paramName_SELM_Seed

public java.lang.String paramName_SELM_Seed

paramIndex_SELM_Seed

public int paramIndex_SELM_Seed

paramName_Integrator

public java.lang.String paramName_Integrator

paramIndex_Integrator

public int paramIndex_Integrator

paramName_Eulerian_DOF

public java.lang.String paramName_Eulerian_DOF

paramIndex_Eulerian_DOF

public int paramIndex_Eulerian_DOF

paramName_Lagrangian_DOF

public java.lang.String paramName_Lagrangian_DOF

paramIndex_Lagrangian_DOF

public int paramIndex_Lagrangian_DOF

paramName_InteractionList

public java.lang.String paramName_InteractionList

paramIndex_InteractionList

public int paramIndex_InteractionList

paramName_CouplingOpList

public java.lang.String paramName_CouplingOpList

paramIndex_CouplingOpList

public int paramIndex_CouplingOpList
Method Detail

setApplSharedData

public void setApplSharedData(application_SharedData applSharedData_in)

rebuildTable

public void rebuildTable()

setValueAt

public void setValueAt(java.lang.Object value,
                       int row,
                       int col,
                       boolean flagEditable)
Overrides:
setValueAt in class TableModel_Properties1_General

getValueAt

public java.lang.Object getValueAt(int row,
                                   int col)
Specified by:
getValueAt in interface javax.swing.table.TableModel
Overrides:
getValueAt in class TableModel_Properties1_General

syncDataWithApplNamespaceAll

public void syncDataWithApplNamespaceAll()

syncDataWithApplNamespace

public void syncDataWithApplNamespace(int row,
                                      int col,
                                      java.lang.Object value)