- java.lang.Object
-
- org.snmp4j.agent.mo.DefaultMOTableModel<R>
-
- org.snmp4j.agent.mo.DefaultMOMutableTableModel<UsmMIB.UsmTableRow>
-
- org.snmp4j.agent.mo.snmp.UsmMIB.UsmTableModel
-
- All Implemented Interfaces:
MOMutableTableModel<UsmMIB.UsmTableRow>
,MOTableModel<UsmMIB.UsmTableRow>
,MOTableRowFactory<UsmMIB.UsmTableRow>
- Enclosing class:
- UsmMIB
public class UsmMIB.UsmTableModel extends DefaultMOMutableTableModel<UsmMIB.UsmTableRow>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.snmp4j.agent.mo.DefaultMOMutableTableModel
DefaultMOMutableTableModel.FilteredRowIterator
-
-
Field Summary
-
Fields inherited from class org.snmp4j.agent.mo.DefaultMOMutableTableModel
rowFactory
-
Fields inherited from class org.snmp4j.agent.mo.DefaultMOTableModel
columnCount, rows
-
-
Constructor Summary
Constructors Constructor Description UsmTableModel(MOTableIndex indexDef)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UsmMIB.UsmTableRow
createRow(org.snmp4j.smi.OID index, org.snmp4j.smi.Variable[] values)
Create a new row and return it.MOTableIndex
getIndexDef()
-
Methods inherited from class org.snmp4j.agent.mo.DefaultMOMutableTableModel
addMOTableModelListener, addRow, clear, clear, fireTableModelChanged, freeRow, getRowFactory, getRows, getRows, iterator, removeMOTableModelListener, removeRow, removeRows, setColumnCount, setRowFactory
-
Methods inherited from class org.snmp4j.agent.mo.DefaultMOTableModel
containsRow, dump, firstIndex, firstRow, getColumnCount, getRow, getRowCount, isEmpty, iterator, lastIndex, lastRow, tailIterator
-
Methods inherited from interface org.snmp4j.agent.mo.MOTableModel
containsRow, firstIndex, firstRow, getColumnCount, getRow, getRowCount, isEmpty, iterator, lastIndex, lastRow, tailIterator
-
-
-
-
Constructor Detail
-
UsmTableModel
public UsmTableModel(MOTableIndex indexDef)
-
-
Method Detail
-
createRow
public UsmMIB.UsmTableRow createRow(org.snmp4j.smi.OID index, org.snmp4j.smi.Variable[] values)
Description copied from class:DefaultMOMutableTableModel
Create a new row and return it. The new row will not be added to the table. To add it to the model use theDefaultMOMutableTableModel.addRow(R)
method. If this mutable table does not support row creation, it should throw anUnsupportedOperationException
.- Specified by:
createRow
in interfaceMOTableRowFactory<UsmMIB.UsmTableRow>
- Overrides:
createRow
in classDefaultMOMutableTableModel<UsmMIB.UsmTableRow>
- Parameters:
index
- the index OID for the new row.values
- the values to be contained in the new row.- Returns:
- the created
MOTableRow
.
-
getIndexDef
public MOTableIndex getIndexDef()
-
-