Package org.bidib.wizard.mvc.main.model
Class MotorPortTableModel
- java.lang.Object
-
- javax.swing.table.AbstractTableModel
-
- javax.swing.table.DefaultTableModel
-
- org.bidib.wizard.client.common.model.SimplePortTableModel<org.bidib.wizard.model.status.MotorPortStatus,org.bidib.wizard.model.ports.MotorPort,MotorPortModelListener>
-
- org.bidib.wizard.mvc.main.model.MotorPortTableModel
-
- All Implemented Interfaces:
Serializable,TableModel
public class MotorPortTableModel extends SimplePortTableModel<org.bidib.wizard.model.status.MotorPortStatus,org.bidib.wizard.model.ports.MotorPort,MotorPortModelListener>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static intCOLUMN_LABELstatic intCOLUMN_PORT_INSTANCEstatic intCOLUMN_STATUSstatic intCOLUMN_TESTstatic intCOLUMN_VALUE-
Fields inherited from class org.bidib.wizard.client.common.model.SimplePortTableModel
columnNames, isSetPortValuesDisabled, portListener
-
Fields inherited from class javax.swing.table.DefaultTableModel
columnIdentifiers, dataVector
-
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
-
-
Constructor Summary
Constructors Constructor Description MotorPortTableModel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddRow(org.bidib.wizard.model.ports.MotorPort motorPort)voidfireTestButtonPressed(org.bidib.wizard.model.ports.MotorPort port)Class<?>getColumnClass(int column)intgetColumnPortInstance()ObjectgetValueAt(int row, int column)protected voidinitialize()booleanisCellEditable(int row, int column)voidnotifyPortConfigChanged(org.bidib.wizard.model.ports.MotorPort port)voidnotifyPortLabelChanged(org.bidib.wizard.model.ports.MotorPort port)voidnotifyPortStatusChanged(org.bidib.wizard.model.ports.MotorPort port)voidrefreshRow(org.bidib.wizard.model.ports.MotorPort port, IntConsumer rowConsumer)voidsetValueAt(Object value, int row, int column)-
Methods inherited from class org.bidib.wizard.client.common.model.SimplePortTableModel
addPortTableLayoutListener, fireLabelChanged, firePortTableLayoutChanged, fireTestButtonPressed, setPortListener, setPortValuesProcessing
-
Methods inherited from class javax.swing.table.DefaultTableModel
addColumn, addColumn, addColumn, addRow, addRow, convertToVector, convertToVector, getColumnCount, getColumnName, getDataVector, getRowCount, insertRow, insertRow, 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
-
-
-
-
Field Detail
-
COLUMN_LABEL
public static final int COLUMN_LABEL
- See Also:
- Constant Field Values
-
COLUMN_VALUE
public static final int COLUMN_VALUE
- See Also:
- Constant Field Values
-
COLUMN_STATUS
public static final int COLUMN_STATUS
- See Also:
- Constant Field Values
-
COLUMN_TEST
public static final int COLUMN_TEST
- See Also:
- Constant Field Values
-
COLUMN_PORT_INSTANCE
public static final int COLUMN_PORT_INSTANCE
- See Also:
- Constant Field Values
-
-
Method Detail
-
initialize
protected void initialize()
- Overrides:
initializein classSimplePortTableModel<org.bidib.wizard.model.status.MotorPortStatus,org.bidib.wizard.model.ports.MotorPort,MotorPortModelListener>
-
getColumnPortInstance
public int getColumnPortInstance()
- Specified by:
getColumnPortInstancein classSimplePortTableModel<org.bidib.wizard.model.status.MotorPortStatus,org.bidib.wizard.model.ports.MotorPort,MotorPortModelListener>
-
notifyPortStatusChanged
public void notifyPortStatusChanged(org.bidib.wizard.model.ports.MotorPort port)
- Specified by:
notifyPortStatusChangedin classSimplePortTableModel<org.bidib.wizard.model.status.MotorPortStatus,org.bidib.wizard.model.ports.MotorPort,MotorPortModelListener>
-
notifyPortConfigChanged
public void notifyPortConfigChanged(org.bidib.wizard.model.ports.MotorPort port)
- Specified by:
notifyPortConfigChangedin classSimplePortTableModel<org.bidib.wizard.model.status.MotorPortStatus,org.bidib.wizard.model.ports.MotorPort,MotorPortModelListener>
-
addRow
public void addRow(org.bidib.wizard.model.ports.MotorPort motorPort)
- Overrides:
addRowin classSimplePortTableModel<org.bidib.wizard.model.status.MotorPortStatus,org.bidib.wizard.model.ports.MotorPort,MotorPortModelListener>
-
isCellEditable
public boolean isCellEditable(int row, int column)- Specified by:
isCellEditablein interfaceTableModel- Overrides:
isCellEditablein classSimplePortTableModel<org.bidib.wizard.model.status.MotorPortStatus,org.bidib.wizard.model.ports.MotorPort,MotorPortModelListener>
-
getColumnClass
public Class<?> getColumnClass(int column)
- Specified by:
getColumnClassin interfaceTableModel- Overrides:
getColumnClassin classSimplePortTableModel<org.bidib.wizard.model.status.MotorPortStatus,org.bidib.wizard.model.ports.MotorPort,MotorPortModelListener>
-
getValueAt
public Object getValueAt(int row, int column)
- Specified by:
getValueAtin interfaceTableModel- Overrides:
getValueAtin classDefaultTableModel
-
setValueAt
public void setValueAt(Object value, int row, int column)
- Specified by:
setValueAtin interfaceTableModel- Overrides:
setValueAtin classDefaultTableModel
-
notifyPortLabelChanged
public void notifyPortLabelChanged(org.bidib.wizard.model.ports.MotorPort port)
- Specified by:
notifyPortLabelChangedin classSimplePortTableModel<org.bidib.wizard.model.status.MotorPortStatus,org.bidib.wizard.model.ports.MotorPort,MotorPortModelListener>
-
refreshRow
public void refreshRow(org.bidib.wizard.model.ports.MotorPort port, IntConsumer rowConsumer)- Specified by:
refreshRowin classSimplePortTableModel<org.bidib.wizard.model.status.MotorPortStatus,org.bidib.wizard.model.ports.MotorPort,MotorPortModelListener>
-
fireTestButtonPressed
public void fireTestButtonPressed(org.bidib.wizard.model.ports.MotorPort port)
-
-