java.lang.Object
org.snmp4j.agent.mo.DefaultMOTable.ChangeSet
- All Implemented Interfaces:
MOTableRow
- Enclosing class:
DefaultMOTable<R extends MOTableRow,
C extends MOColumn, M extends MOTableModel<R>>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the associated base row for this row (if this row is a dependent row).org.snmp4j.smi.OID
getIndex()
Gets the row's index OID, for example the row index of the first row of an ifTable would returnOID("1")
.int
org.snmp4j.smi.Variable
getValue
(int column) Gets the value at the specified column index.void
setBaseRow
(MOTableRow baseRow) Sets the associated base row.void
setValue
(int column, org.snmp4j.smi.Variable value) int
size()
Returns the number of columns in this row.
-
Constructor Details
-
ChangeSet
public ChangeSet(org.snmp4j.smi.OID index, org.snmp4j.smi.Variable[] values)
-
-
Method Details
-
getIndex
public org.snmp4j.smi.OID getIndex()Description copied from interface:MOTableRow
Gets the row's index OID, for example the row index of the first row of an ifTable would returnOID("1")
.- Specified by:
getIndex
in interfaceMOTableRow
- Returns:
- the row index of this row.
-
getLastChangedColumn
public int getLastChangedColumn() -
setValue
public void setValue(int column, org.snmp4j.smi.Variable value) -
getValue
public org.snmp4j.smi.Variable getValue(int column) Description copied from interface:MOTableRow
Gets the value at the specified column index.- Specified by:
getValue
in interfaceMOTableRow
- Parameters:
column
- the zero-based column index.- Returns:
- the value at the specified index.
-
getBaseRow
Description copied from interface:MOTableRow
Gets the associated base row for this row (if this row is a dependent row).- Specified by:
getBaseRow
in interfaceMOTableRow
- Returns:
- the base row or
null
if this row is a base row itself.
-
size
public int size()Description copied from interface:MOTableRow
Returns the number of columns in this row.- Specified by:
size
in interfaceMOTableRow
- Returns:
- the column count.
-
setBaseRow
Description copied from interface:MOTableRow
Sets the associated base row.- Specified by:
setBaseRow
in interfaceMOTableRow
- Parameters:
baseRow
- the base row.
-