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:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     
    static final String
     

    Fields inherited from class com.jgoodies.common.bean.Bean

    changeSupport
  • Constructor Summary

    Constructors
    Constructor
    Description
    PingTableModel(PingTablePreferences pingTablePreferences)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addNode(org.bidib.wizard.api.model.NodeInterface node)
     
    void
    checkIdentifyWaitTime(byte[] address)
     
    com.jgoodies.common.collect.ArrayListModel<NodePingModel>
     
     
    void
    removeNode(org.bidib.wizard.api.model.NodeInterface node)
     
    void
    setDefaultPingInterval(int pingInterval)
    Set the default ping interval.
    void
    setNodePingState(org.bidib.wizard.api.model.NodeInterface node, NodePingState nodePingState)
     
    void
    setPongMarker(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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

  • Method Details

    • 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)