Class ZeroConfDeviceModel
- java.lang.Object
-
- javax.swing.table.AbstractTableModel
-
- org.apache.log4j.chainsaw.zeroconf.ZeroConfDeviceModel
-
- All Implemented Interfaces:
java.io.Serializable
,java.util.EventListener
,javax.jmdns.ServiceListener
,javax.swing.table.TableModel
public class ZeroConfDeviceModel extends javax.swing.table.AbstractTableModel implements javax.jmdns.ServiceListener
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<javax.jmdns.ServiceInfo>
deviceList
private ZeroConfPlugin
plugin
private ZeroConfPreferenceModel
zeroConfPreferenceModel
-
Constructor Summary
Constructors Constructor Description ZeroConfDeviceModel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.lang.String
getAutoConnectHandle(javax.jmdns.ServiceInfo info)
java.lang.Class
getColumnClass(int columnIndex)
int
getColumnCount()
java.lang.String
getColumnName(int column)
int
getRowCount()
javax.jmdns.ServiceInfo
getServiceInfoAtRow(int row)
java.lang.Object
getValueAt(int rowIndex, int columnIndex)
boolean
isCellEditable(int rowIndex, int columnIndex)
void
serviceAdded(javax.jmdns.ServiceEvent event)
void
serviceRemoved(javax.jmdns.ServiceEvent event)
void
serviceResolved(javax.jmdns.ServiceEvent event)
void
setValueAt(java.lang.Object aValue, int rowIndex, int columnIndex)
(package private) void
setZeroConfPluginParent(ZeroConfPlugin parent)
void
setZeroConfPreferenceModel(ZeroConfPreferenceModel zeroConfPreferenceModel)
-
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
-
-
-
-
Field Detail
-
deviceList
private java.util.List<javax.jmdns.ServiceInfo> deviceList
-
zeroConfPreferenceModel
private ZeroConfPreferenceModel zeroConfPreferenceModel
-
plugin
private transient ZeroConfPlugin plugin
-
-
Method Detail
-
getRowCount
public int getRowCount()
- Specified by:
getRowCount
in interfacejavax.swing.table.TableModel
-
getColumnCount
public int getColumnCount()
- Specified by:
getColumnCount
in interfacejavax.swing.table.TableModel
-
getServiceInfoAtRow
public javax.jmdns.ServiceInfo getServiceInfoAtRow(int row)
-
getValueAt
public java.lang.Object getValueAt(int rowIndex, int columnIndex)
- Specified by:
getValueAt
in interfacejavax.swing.table.TableModel
-
getAutoConnectHandle
private java.lang.String getAutoConnectHandle(javax.jmdns.ServiceInfo info)
-
serviceAdded
public void serviceAdded(javax.jmdns.ServiceEvent event)
- Specified by:
serviceAdded
in interfacejavax.jmdns.ServiceListener
-
serviceRemoved
public void serviceRemoved(javax.jmdns.ServiceEvent event)
- Specified by:
serviceRemoved
in interfacejavax.jmdns.ServiceListener
-
serviceResolved
public void serviceResolved(javax.jmdns.ServiceEvent event)
- Specified by:
serviceResolved
in interfacejavax.jmdns.ServiceListener
-
setZeroConfPreferenceModel
public void setZeroConfPreferenceModel(ZeroConfPreferenceModel zeroConfPreferenceModel)
-
getColumnName
public java.lang.String getColumnName(int column)
- Specified by:
getColumnName
in interfacejavax.swing.table.TableModel
- Overrides:
getColumnName
in classjavax.swing.table.AbstractTableModel
-
isCellEditable
public boolean isCellEditable(int rowIndex, int columnIndex)
- Specified by:
isCellEditable
in interfacejavax.swing.table.TableModel
- Overrides:
isCellEditable
in classjavax.swing.table.AbstractTableModel
-
getColumnClass
public java.lang.Class getColumnClass(int columnIndex)
- Specified by:
getColumnClass
in interfacejavax.swing.table.TableModel
- Overrides:
getColumnClass
in classjavax.swing.table.AbstractTableModel
-
setValueAt
public void setValueAt(java.lang.Object aValue, int rowIndex, int columnIndex)
- Specified by:
setValueAt
in interfacejavax.swing.table.TableModel
- Overrides:
setValueAt
in classjavax.swing.table.AbstractTableModel
-
setZeroConfPluginParent
void setZeroConfPluginParent(ZeroConfPlugin parent)
-
-