Class ZeroConfDeviceModel
java.lang.Object
javax.swing.table.AbstractTableModel
org.apache.log4j.chainsaw.zeroconf.ZeroConfDeviceModel
- All Implemented Interfaces:
Serializable
,EventListener
,javax.jmdns.ServiceListener
,TableModel
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate List<javax.jmdns.ServiceInfo>
private ZeroConfPlugin
private ZeroConfPreferenceModel
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate String
getAutoConnectHandle
(javax.jmdns.ServiceInfo info) getColumnClass
(int columnIndex) int
getColumnName
(int column) int
javax.jmdns.ServiceInfo
getServiceInfoAtRow
(int row) 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
(Object aValue, int rowIndex, int columnIndex) (package private) void
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 Details
-
deviceList
-
zeroConfPreferenceModel
-
plugin
-
-
Constructor Details
-
ZeroConfDeviceModel
public ZeroConfDeviceModel()
-
-
Method Details
-
getRowCount
public int getRowCount()- Specified by:
getRowCount
in interfaceTableModel
-
getColumnCount
public int getColumnCount()- Specified by:
getColumnCount
in interfaceTableModel
-
getServiceInfoAtRow
public javax.jmdns.ServiceInfo getServiceInfoAtRow(int row) -
getValueAt
- Specified by:
getValueAt
in interfaceTableModel
-
getAutoConnectHandle
-
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
-
getColumnName
- Specified by:
getColumnName
in interfaceTableModel
- Overrides:
getColumnName
in classAbstractTableModel
-
isCellEditable
public boolean isCellEditable(int rowIndex, int columnIndex) - Specified by:
isCellEditable
in interfaceTableModel
- Overrides:
isCellEditable
in classAbstractTableModel
-
getColumnClass
- Specified by:
getColumnClass
in interfaceTableModel
- Overrides:
getColumnClass
in classAbstractTableModel
-
setValueAt
- Specified by:
setValueAt
in interfaceTableModel
- Overrides:
setValueAt
in classAbstractTableModel
-
setZeroConfPluginParent
-