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:
  • Constructor Details

    • FeedbackPortTableModel

      public FeedbackPortTableModel()
  • Method Details

    • getColumnPortInstance

      public int getColumnPortInstance()
      Specified by:
      getColumnPortInstance in class SimplePortTableModel<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:
      getColumnClass in interface TableModel
      Overrides:
      getColumnClass in class SimplePortTableModel<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:
      setRowCount in class DefaultTableModel
    • 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:
      isCellEditable in interface TableModel
      Overrides:
      isCellEditable in class SimplePortTableModel<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:
      setValueAt in interface TableModel
      Overrides:
      setValueAt in class DefaultTableModel
    • updatePort

      public void updatePort(org.bidib.wizard.model.ports.Port<?> port)
    • notifyPortStatusChanged

      public void notifyPortStatusChanged(org.bidib.wizard.model.ports.FeedbackPort port)
      Specified by:
      notifyPortStatusChanged in class SimplePortTableModel<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:
      notifyPortConfigChanged in class SimplePortTableModel<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:
      notifyPortLabelChanged in class SimplePortTableModel<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:
      refreshRow in class SimplePortTableModel<org.bidib.wizard.model.status.FeedbackPortStatus,org.bidib.wizard.model.ports.FeedbackPort,PortModelListener<org.bidib.wizard.model.ports.FeedbackPort>>