public interface MOMutableTableModel<R extends MOTableRow> extends MOTableModel<R>, MOTableRowFactory<R>
MOMutableTableModel defines the interface for mutable
table models. Mutable table models support row creation and deletion through
SNMP SET operations.| Modifier and Type | Method and Description |
|---|---|
R |
addRow(R row)
Adds a row to the table.
|
void |
clear()
Removes all rows.
|
void |
clear(MOTableRowFilter<R> filter)
Remove all rows that do not match the given filter criteria
from the model.
|
<F extends MOTableRowFactory<R>> |
getRowFactory()
Gets the factory instance used for creating rows for this model.
|
R |
removeRow(org.snmp4j.smi.OID index)
Removes the row with the specified index from the table and returns it.
|
<F extends MOTableRowFactory<R>> |
setRowFactory(F rowFactory)
Sets the factory instance to be used for creating rows for this model.
|
containsRow, firstIndex, firstRow, getColumnCount, getRow, getRowCount, isEmpty, iterator, lastIndex, lastRow, tailIteratorcreateRow, freeRowR addRow(R row)
row - the MOTableRow instance to add.null if it
did not have one.R removeRow(org.snmp4j.smi.OID index)
index - the row index of the row to remove.null if the table did not contain such
a row.void clear()
void clear(MOTableRowFilter<R> filter)
filter - the MOTableRowFilter that filters out the rows to
delete.<F extends MOTableRowFactory<R>> void setRowFactory(F rowFactory)
F - an instance of the MOTableRowFactory interface.rowFactory - a MOTableRowFactory instance or null to
disable row creation.<F extends MOTableRowFactory<R>> F getRowFactory()
F - an instance of the MOTableRowFactory interface.null if
row creation is not possible due to a missing factory.Copyright © 2020 SNMP4J.org. All rights reserved.