Package org.bidib.wizard.mvc.main.model
Class FeedbackPortTableModel
- java.lang.Object
-
- javax.swing.table.AbstractTableModel
-
- javax.swing.table.DefaultTableModel
-
- org.bidib.wizard.client.common.model.SimplePortTableModel<org.bidib.wizard.model.status.FeedbackPortStatus,org.bidib.wizard.model.ports.FeedbackPort,PortModelListener<org.bidib.wizard.model.ports.FeedbackPort>>
-
- org.bidib.wizard.mvc.main.model.FeedbackPortTableModel
-
- All Implemented Interfaces:
Serializable,TableModel
public class FeedbackPortTableModel extends SimplePortTableModel<org.bidib.wizard.model.status.FeedbackPortStatus,org.bidib.wizard.model.ports.FeedbackPort,PortModelListener<org.bidib.wizard.model.ports.FeedbackPort>>
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.bidib.wizard.client.common.model.SimplePortTableModel
COLUMN_LABEL, COLUMN_PORT_INSTANCE, COLUMN_STATUS, 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 FeedbackPortTableModel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddRows(List<org.bidib.wizard.model.ports.FeedbackPort> ports)Add ports to table model.Class<?>getColumnClass(int column)intgetColumnPortInstance()booleanisCellEditable(int row, int column)voidnotifyPortConfigChanged(org.bidib.wizard.model.ports.FeedbackPort port)voidnotifyPortLabelChanged(org.bidib.wizard.model.ports.FeedbackPort port)voidnotifyPortStatusChanged(org.bidib.wizard.model.ports.FeedbackPort port)voidrefreshRow(org.bidib.wizard.model.ports.FeedbackPort port, IntConsumer rowConsumer)voidsetRowCount(int rowCount)voidsetValueAt(Object value, int row, int column)voidupdatePort(org.bidib.wizard.model.ports.Port<?> port)-
Methods inherited from class org.bidib.wizard.client.common.model.SimplePortTableModel
addPortTableLayoutListener, addRow, changePortType, fireLabelChanged, firePortTableLayoutChanged, fireTestButtonPressed, getTestColumnIndex, initialize, setPortListener, setPortValuesProcessing
-
Methods inherited from class javax.swing.table.DefaultTableModel
addColumn, addColumn, addColumn, addRow, addRow, convertToVector, convertToVector, getColumnCount, getColumnName, getDataVector, getRowCount, getValueAt, insertRow, insertRow, moveRow, newDataAvailable, newRowsAdded, removeRow, rowsRemoved, setColumnCount, setColumnIdentifiers, setColumnIdentifiers, setDataVector, setDataVector, setNumRows
-
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
-
-
-
-
Method Detail
-
getColumnPortInstance
public int getColumnPortInstance()
- Specified by:
getColumnPortInstancein classSimplePortTableModel<org.bidib.wizard.model.status.FeedbackPortStatus,org.bidib.wizard.model.ports.FeedbackPort,PortModelListener<org.bidib.wizard.model.ports.FeedbackPort>>
-
getColumnClass
public Class<?> getColumnClass(int column)
- Specified by:
getColumnClassin interfaceTableModel- Overrides:
getColumnClassin classSimplePortTableModel<org.bidib.wizard.model.status.FeedbackPortStatus,org.bidib.wizard.model.ports.FeedbackPort,PortModelListener<org.bidib.wizard.model.ports.FeedbackPort>>
-
setRowCount
public void setRowCount(int rowCount)
- Overrides:
setRowCountin classDefaultTableModel
-
addRows
public void addRows(List<org.bidib.wizard.model.ports.FeedbackPort> ports)
Add ports to table model.- Parameters:
ports- the ports to add to the table model
-
isCellEditable
public boolean isCellEditable(int row, int column)- Specified by:
isCellEditablein interfaceTableModel- Overrides:
isCellEditablein classSimplePortTableModel<org.bidib.wizard.model.status.FeedbackPortStatus,org.bidib.wizard.model.ports.FeedbackPort,PortModelListener<org.bidib.wizard.model.ports.FeedbackPort>>
-
setValueAt
public void setValueAt(Object value, int row, int column)
- Specified by:
setValueAtin interfaceTableModel- Overrides:
setValueAtin classDefaultTableModel
-
updatePort
public void updatePort(org.bidib.wizard.model.ports.Port<?> port)
-
notifyPortStatusChanged
public void notifyPortStatusChanged(org.bidib.wizard.model.ports.FeedbackPort port)
- Specified by:
notifyPortStatusChangedin classSimplePortTableModel<org.bidib.wizard.model.status.FeedbackPortStatus,org.bidib.wizard.model.ports.FeedbackPort,PortModelListener<org.bidib.wizard.model.ports.FeedbackPort>>
-
notifyPortConfigChanged
public void notifyPortConfigChanged(org.bidib.wizard.model.ports.FeedbackPort port)
- Specified by:
notifyPortConfigChangedin classSimplePortTableModel<org.bidib.wizard.model.status.FeedbackPortStatus,org.bidib.wizard.model.ports.FeedbackPort,PortModelListener<org.bidib.wizard.model.ports.FeedbackPort>>
-
notifyPortLabelChanged
public void notifyPortLabelChanged(org.bidib.wizard.model.ports.FeedbackPort port)
- Specified by:
notifyPortLabelChangedin classSimplePortTableModel<org.bidib.wizard.model.status.FeedbackPortStatus,org.bidib.wizard.model.ports.FeedbackPort,PortModelListener<org.bidib.wizard.model.ports.FeedbackPort>>
-
refreshRow
public void refreshRow(org.bidib.wizard.model.ports.FeedbackPort port, IntConsumer rowConsumer)- Specified by:
refreshRowin classSimplePortTableModel<org.bidib.wizard.model.status.FeedbackPortStatus,org.bidib.wizard.model.ports.FeedbackPort,PortModelListener<org.bidib.wizard.model.ports.FeedbackPort>>
-
-