org.atzberger.mango.table
Class TableModel_Properties1_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.mango.table.TableModel_Properties1_Interaction
All Implemented Interfaces:
java.io.Serializable, javax.swing.table.TableModel

public class TableModel_Properties1_Interaction
extends TableModel_Properties1_Default

Handles table behaviors in response to user attempts to edit and in response to requests to display the data.

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_Properties1_Interaction()
           
 
Method Summary
 SELM_Interaction getInteractionDataFromModel()
           
 void setControlPtsRenderPanel(JPanel_Model_View_RenderPanel jPanel_Render_ControlPts_in)
           
 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_Properties1_Interaction

public TableModel_Properties1_Interaction()
Method Detail

setFromInteractionData

public void setFromInteractionData(SELM_Interaction interaction_in)

setFromInteractionData

public void setFromInteractionData()

setInteractionDataFromModel

public void setInteractionDataFromModel()

setControlPtsRenderPanel

public void setControlPtsRenderPanel(JPanel_Model_View_RenderPanel jPanel_Render_ControlPts_in)

getInteractionDataFromModel

public SELM_Interaction getInteractionDataFromModel()