Class 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
    • Constructor Summary

      Constructors 
      Constructor Description
      PingTableModel()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addNode​(org.bidib.wizard.api.model.NodeInterface node)  
      com.jgoodies.common.collect.ArrayListModel<NodePingModel> getNodeListModel()  
      List<NodePingModel> getNodes()  
      void removeNode​(org.bidib.wizard.api.model.NodeInterface node)  
      void setNodePingState​(org.bidib.wizard.api.model.NodeInterface node, NodePingState nodePingState)  
      void setPingInterval​(int pingInterval)
      Set the default ping interval.
      void setPongMarker​(byte[] address, int marker)  
      • 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

      • PingTableModel

        public PingTableModel()
    • Method Detail

      • setPingInterval

        public void setPingInterval​(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()
      • setNodePingState

        public void setNodePingState​(org.bidib.wizard.api.model.NodeInterface node,
                                     NodePingState nodePingState)
      • setPongMarker

        public void setPongMarker​(byte[] address,
                                  int marker)