Class FeedbackPositionTableModel
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.api.model.PositionFeedbackPort,PortModelListener<org.bidib.wizard.api.model.PositionFeedbackPort>>
org.bidib.wizard.mvc.position.model.FeedbackPositionTableModel
- All Implemented Interfaces:
Serializable,TableModel
public class FeedbackPositionTableModel
extends SimplePortTableModel<org.bidib.wizard.model.status.FeedbackPortStatus,org.bidib.wizard.api.model.PositionFeedbackPort,PortModelListener<org.bidib.wizard.api.model.PositionFeedbackPort>>
- See Also:
-
Field Summary
Fields inherited from class org.bidib.wizard.client.common.model.SimplePortTableModel
COLUMN_LABEL, COLUMN_PORT_INSTANCE, COLUMN_STATUS, columnNames, isSetPortValuesDisabled, portListenerFields inherited from class javax.swing.table.DefaultTableModel
columnIdentifiers, dataVectorFields inherited from class javax.swing.table.AbstractTableModel
listenerList -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAdd ports to table model.Class<?> getColumnClass(int column) intbooleanisCellEditable(int row, int column) voidnotifyPortConfigChanged(org.bidib.wizard.api.model.PositionFeedbackPort port) voidnotifyPortLabelChanged(org.bidib.wizard.api.model.PositionFeedbackPort port) voidnotifyPortStatusChanged(org.bidib.wizard.api.model.PositionFeedbackPort port) voidrefreshRow(org.bidib.wizard.api.model.PositionFeedbackPort port, IntConsumer rowConsumer) voidsetRowCount(int rowCount) voidsetValueAt(Object value, int row, int column) voidupdatePort(org.bidib.wizard.model.ports.Port<?> port) voidvalidatePositions(List<org.bidib.wizard.api.model.PositionFeedbackPort> outdatedPorts) Methods inherited from class org.bidib.wizard.client.common.model.SimplePortTableModel
addPortTableLayoutListener, addRow, changePortType, fireLabelChanged, fireTestButtonPressed, getTestColumnIndex, initialize, setPortListener, setPortValuesProcessingMethods 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, setNumRowsMethods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
-
Constructor Details
-
FeedbackPositionTableModel
public FeedbackPositionTableModel()
-
-
Method Details
-
getColumnPortInstance
public int getColumnPortInstance()- Specified by:
getColumnPortInstancein classSimplePortTableModel<org.bidib.wizard.model.status.FeedbackPortStatus,org.bidib.wizard.api.model.PositionFeedbackPort, PortModelListener<org.bidib.wizard.api.model.PositionFeedbackPort>>
-
getColumnClass
- Specified by:
getColumnClassin interfaceTableModel- Overrides:
getColumnClassin classSimplePortTableModel<org.bidib.wizard.model.status.FeedbackPortStatus,org.bidib.wizard.api.model.PositionFeedbackPort, PortModelListener<org.bidib.wizard.api.model.PositionFeedbackPort>>
-
setRowCount
public void setRowCount(int rowCount) - Overrides:
setRowCountin classDefaultTableModel
-
addRows
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.api.model.PositionFeedbackPort, PortModelListener<org.bidib.wizard.api.model.PositionFeedbackPort>>
-
setValueAt
- 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.api.model.PositionFeedbackPort port) - Specified by:
notifyPortStatusChangedin classSimplePortTableModel<org.bidib.wizard.model.status.FeedbackPortStatus,org.bidib.wizard.api.model.PositionFeedbackPort, PortModelListener<org.bidib.wizard.api.model.PositionFeedbackPort>>
-
notifyPortConfigChanged
public void notifyPortConfigChanged(org.bidib.wizard.api.model.PositionFeedbackPort port) - Specified by:
notifyPortConfigChangedin classSimplePortTableModel<org.bidib.wizard.model.status.FeedbackPortStatus,org.bidib.wizard.api.model.PositionFeedbackPort, PortModelListener<org.bidib.wizard.api.model.PositionFeedbackPort>>
-
validatePositions
-
notifyPortLabelChanged
public void notifyPortLabelChanged(org.bidib.wizard.api.model.PositionFeedbackPort port) - Specified by:
notifyPortLabelChangedin classSimplePortTableModel<org.bidib.wizard.model.status.FeedbackPortStatus,org.bidib.wizard.api.model.PositionFeedbackPort, PortModelListener<org.bidib.wizard.api.model.PositionFeedbackPort>>
-
refreshRow
public void refreshRow(org.bidib.wizard.api.model.PositionFeedbackPort port, IntConsumer rowConsumer) - Specified by:
refreshRowin classSimplePortTableModel<org.bidib.wizard.model.status.FeedbackPortStatus,org.bidib.wizard.api.model.PositionFeedbackPort, PortModelListener<org.bidib.wizard.api.model.PositionFeedbackPort>>
-