Package org.bidib.wizard.mvc.ping.model
Class PingTableModel
- java.lang.Object
-
- com.jgoodies.common.bean.Bean
-
- com.jgoodies.binding.beans.Model
-
- org.bidib.wizard.mvc.ping.model.PingTableModel
-
- All Implemented Interfaces:
com.jgoodies.common.bean.ObservableBean,com.jgoodies.common.bean.ObservableBean2,Serializable
public class PingTableModel extends com.jgoodies.binding.beans.Model- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringPROPERTY_NODE_PING_STATUSstatic StringPROPERTY_NODES
-
Constructor Summary
Constructors Constructor Description PingTableModel(PingTablePreferences pingTablePreferences)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddNode(org.bidib.wizard.api.model.NodeInterface node)voidcheckIdentifyWaitTime(byte[] address)com.jgoodies.common.collect.ArrayListModel<NodePingModel>getNodeListModel()List<NodePingModel>getNodes()voidremoveNode(org.bidib.wizard.api.model.NodeInterface node)voidsetDefaultPingInterval(int pingInterval)Set the default ping interval.voidsetNodePingState(org.bidib.wizard.api.model.NodeInterface node, NodePingState nodePingState)voidsetPongMarker(byte[] address, int marker, Consumer<org.bidib.wizard.api.model.event.ConsoleMessageEvent> consoleCallback)-
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
-
-
-
-
Field Detail
-
PROPERTY_NODES
public static final String PROPERTY_NODES
- See Also:
- Constant Field Values
-
PROPERTY_NODE_PING_STATUS
public static final String PROPERTY_NODE_PING_STATUS
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
PingTableModel
public PingTableModel(PingTablePreferences pingTablePreferences)
-
-
Method Detail
-
setDefaultPingInterval
public void setDefaultPingInterval(int pingInterval)
Set the default ping interval.- Parameters:
pingInterval- the default ping interval
-
addNode
public void addNode(org.bidib.wizard.api.model.NodeInterface node)
-
removeNode
public void removeNode(org.bidib.wizard.api.model.NodeInterface node)
-
getNodeListModel
public com.jgoodies.common.collect.ArrayListModel<NodePingModel> getNodeListModel()
-
getNodes
public List<NodePingModel> getNodes()
-
setNodePingState
public void setNodePingState(org.bidib.wizard.api.model.NodeInterface node, NodePingState nodePingState)
-
setPongMarker
public void setPongMarker(byte[] address, int marker, Consumer<org.bidib.wizard.api.model.event.ConsoleMessageEvent> consoleCallback)
-
checkIdentifyWaitTime
public void checkIdentifyWaitTime(byte[] address)
-
-