Class BoosterTableModel

  • All Implemented Interfaces:
    com.jgoodies.common.bean.ObservableBean, com.jgoodies.common.bean.ObservableBean2, Serializable

    public class BoosterTableModel
    extends com.jgoodies.binding.beans.Model
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static String PROPERTY_BOOSTERS  
      • Fields inherited from class com.jgoodies.common.bean.Bean

        changeSupport
    • Constructor Summary

      Constructors 
      Constructor Description
      BoosterTableModel​(org.bidib.wizard.common.view.statusbar.StatusBarPublisher<String,​Integer> publisher, org.bidib.wizard.api.service.console.ConsoleService consoleService)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addBooster​(org.bidib.wizard.api.model.NodeInterface node, org.bidib.wizard.common.labels.WizardLabelWrapper wizardLabelWrapper)  
      com.jgoodies.common.collect.ArrayListModel<BoosterModel> getBoosterListModel()  
      List<BoosterModel> getBoosters()  
      void removeBooster​(org.bidib.wizard.api.model.NodeInterface node)  
      void setBoosterCurrent​(org.bidib.wizard.api.model.NodeInterface node, Integer current, Consumer<Integer> overcurrent)  
      void setBoosterState​(org.bidib.wizard.api.model.NodeInterface node, org.bidib.wizard.model.status.BoosterStatus state)  
      void setBoosterTemperature​(org.bidib.wizard.api.model.NodeInterface node, int temperature)  
      void setBoosterVoltage​(org.bidib.wizard.api.model.NodeInterface node, Integer voltage)  
      void setCommandStationStatus​(org.bidib.wizard.api.model.NodeInterface node, org.bidib.wizard.model.status.CommandStationStatus status)  
      void triggerFetchBoosterMaxCurrent​(org.bidib.wizard.api.model.NodeInterface node)  
      • Methods inherited from class com.jgoodies.binding.beans.Model

        createPropertyChangeSupport, firePropertyChange
      • Methods inherited from class com.jgoodies.common.bean.Bean

        addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, addVetoableChangeListener, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, fireMultiplePropertiesChanged, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, getPropertyChangeListeners, getPropertyChangeListeners, getVetoableChangeListeners, getVetoableChangeListeners, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, removeVetoableChangeListener
    • Constructor Detail

      • BoosterTableModel

        public BoosterTableModel​(org.bidib.wizard.common.view.statusbar.StatusBarPublisher<String,​Integer> publisher,
                                 org.bidib.wizard.api.service.console.ConsoleService consoleService)
    • Method Detail

      • addBooster

        public void addBooster​(org.bidib.wizard.api.model.NodeInterface node,
                               org.bidib.wizard.common.labels.WizardLabelWrapper wizardLabelWrapper)
      • removeBooster

        public void removeBooster​(org.bidib.wizard.api.model.NodeInterface node)
      • getBoosterListModel

        public com.jgoodies.common.collect.ArrayListModel<BoosterModel> getBoosterListModel()
      • setBoosterState

        public void setBoosterState​(org.bidib.wizard.api.model.NodeInterface node,
                                    org.bidib.wizard.model.status.BoosterStatus state)
      • setCommandStationStatus

        public void setCommandStationStatus​(org.bidib.wizard.api.model.NodeInterface node,
                                            org.bidib.wizard.model.status.CommandStationStatus status)
      • setBoosterCurrent

        public void setBoosterCurrent​(org.bidib.wizard.api.model.NodeInterface node,
                                      Integer current,
                                      Consumer<Integer> overcurrent)
      • triggerFetchBoosterMaxCurrent

        public void triggerFetchBoosterMaxCurrent​(org.bidib.wizard.api.model.NodeInterface node)
      • setBoosterVoltage

        public void setBoosterVoltage​(org.bidib.wizard.api.model.NodeInterface node,
                                      Integer voltage)
      • setBoosterTemperature

        public void setBoosterTemperature​(org.bidib.wizard.api.model.NodeInterface node,
                                          int temperature)