org.atzberger.application.selm_builder
Class TableModel_Interaction

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_Interaction
All Implemented Interfaces:
java.io.Serializable, javax.swing.table.TableModel
Direct Known Subclasses:
TableModel_Interaction_LAMMPS_PAIR_COEFF, TableModel_Interaction_LAMMPS_PAIRS_HARMONIC, TableModel_Interaction_PAIRS_HARMONIC

public class TableModel_Interaction
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
protected  SELM_Interaction interaction
           
protected  int paramIndex_InteractionName
           
protected  int paramIndex_InteractionTypeStr
           
 java.lang.String paramName_InteractionName
           
 java.lang.String paramName_InteractionTypeStr
           
 
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
 
Constructor Summary
TableModel_Interaction()
           
 
Method Summary
 SELM_Interaction getInteractionDataFromModel()
           
 void setFromInteractionData()
           
 void setFromInteractionData(SELM_Interaction interaction_in)
           
 void setInteractionDataFromModel()
           
 
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, getValueAt, init, isCellEditable, removeAllEntries, removeAllEntries, resizeTable, setColumnNames, setValueAt, 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

interaction

protected SELM_Interaction interaction

paramName_InteractionName

public java.lang.String paramName_InteractionName

paramIndex_InteractionName

protected int paramIndex_InteractionName

paramName_InteractionTypeStr

public java.lang.String paramName_InteractionTypeStr

paramIndex_InteractionTypeStr

protected int paramIndex_InteractionTypeStr
Constructor Detail

TableModel_Interaction

public TableModel_Interaction()
Method Detail

setFromInteractionData

public void setFromInteractionData(SELM_Interaction interaction_in)

setFromInteractionData

public void setFromInteractionData()

setInteractionDataFromModel

public void setInteractionDataFromModel()

getInteractionDataFromModel

public SELM_Interaction getInteractionDataFromModel()