Class ZeroConfDeviceModel

java.lang.Object
javax.swing.table.AbstractTableModel
org.apache.log4j.chainsaw.zeroconf.ZeroConfDeviceModel
All Implemented Interfaces:
Serializable, EventListener, javax.jmdns.ServiceListener, TableModel

public class ZeroConfDeviceModel extends AbstractTableModel implements javax.jmdns.ServiceListener
See Also:
  • Field Details

  • Constructor Details

    • ZeroConfDeviceModel

      public ZeroConfDeviceModel()
  • Method Details

    • getRowCount

      public int getRowCount()
      Specified by:
      getRowCount in interface TableModel
    • getColumnCount

      public int getColumnCount()
      Specified by:
      getColumnCount in interface TableModel
    • getServiceInfoAtRow

      public javax.jmdns.ServiceInfo getServiceInfoAtRow(int row)
    • getValueAt

      public Object getValueAt(int rowIndex, int columnIndex)
      Specified by:
      getValueAt in interface TableModel
    • getAutoConnectHandle

      private String getAutoConnectHandle(javax.jmdns.ServiceInfo info)
    • serviceAdded

      public void serviceAdded(javax.jmdns.ServiceEvent event)
      Specified by:
      serviceAdded in interface javax.jmdns.ServiceListener
    • serviceRemoved

      public void serviceRemoved(javax.jmdns.ServiceEvent event)
      Specified by:
      serviceRemoved in interface javax.jmdns.ServiceListener
    • serviceResolved

      public void serviceResolved(javax.jmdns.ServiceEvent event)
      Specified by:
      serviceResolved in interface javax.jmdns.ServiceListener
    • setZeroConfPreferenceModel

      public void setZeroConfPreferenceModel(ZeroConfPreferenceModel zeroConfPreferenceModel)
    • getColumnName

      public String getColumnName(int column)
      Specified by:
      getColumnName in interface TableModel
      Overrides:
      getColumnName in class AbstractTableModel
    • isCellEditable

      public boolean isCellEditable(int rowIndex, int columnIndex)
      Specified by:
      isCellEditable in interface TableModel
      Overrides:
      isCellEditable in class AbstractTableModel
    • getColumnClass

      public Class getColumnClass(int columnIndex)
      Specified by:
      getColumnClass in interface TableModel
      Overrides:
      getColumnClass in class AbstractTableModel
    • setValueAt

      public void setValueAt(Object aValue, int rowIndex, int columnIndex)
      Specified by:
      setValueAt in interface TableModel
      Overrides:
      setValueAt in class AbstractTableModel
    • setZeroConfPluginParent

      void setZeroConfPluginParent(ZeroConfPlugin parent)