Class BoosterTableModel
java.lang.Object
com.jgoodies.common.bean.Bean
com.jgoodies.binding.beans.Model
org.bidib.wizard.mvc.booster.model.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:
-
Field Summary
FieldsFields inherited from class com.jgoodies.common.bean.Bean
changeSupport -
Constructor Summary
ConstructorsConstructorDescriptionBoosterTableModel(StatusBarPublisher<String, Integer> publisher, org.bidib.wizard.api.service.console.ConsoleService consoleService) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddBooster(org.bidib.wizard.api.model.NodeInterface node, org.bidib.wizard.common.labels.WizardLabelWrapper wizardLabelWrapper) com.jgoodies.common.collect.ArrayListModel<BoosterModel> voidremoveBooster(org.bidib.wizard.api.model.NodeInterface node) voidsetBoosterCurrent(org.bidib.wizard.api.model.NodeInterface node, Integer current, Consumer<Integer> overcurrent) voidsetBoosterState(org.bidib.wizard.api.model.NodeInterface node, org.bidib.wizard.model.status.BoosterStatus state) voidsetBoosterTemperature(org.bidib.wizard.api.model.NodeInterface node, int temperature) voidsetBoosterVoltage(org.bidib.wizard.api.model.NodeInterface node, Integer voltage) voidsetCommandStationStatus(org.bidib.wizard.api.model.NodeInterface node, org.bidib.wizard.model.status.CommandStationStatus status) voidtriggerFetchBoosterMaxCurrent(org.bidib.wizard.api.model.NodeInterface node) Methods inherited from class com.jgoodies.binding.beans.Model
createPropertyChangeSupport, firePropertyChangeMethods 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
-
Field Details
-
PROPERTY_BOOSTERS
- See Also:
-
-
Constructor Details
-
BoosterTableModel
public BoosterTableModel(StatusBarPublisher<String, Integer> publisher, org.bidib.wizard.api.service.console.ConsoleService consoleService)
-
-
Method Details
-
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
-
getBoosters
-
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
-
triggerFetchBoosterMaxCurrent
public void triggerFetchBoosterMaxCurrent(org.bidib.wizard.api.model.NodeInterface node) -
setBoosterVoltage
-
setBoosterTemperature
public void setBoosterTemperature(org.bidib.wizard.api.model.NodeInterface node, int temperature)
-