Class RowStatus.ActiveRowsFilter<R extends MOTableRow>

java.lang.Object
org.snmp4j.agent.mo.snmp.RowStatus.ActiveRowsFilter<R>
All Implemented Interfaces:
MOTableRowFilter<R>
Enclosing class:
RowStatus<R extends MOTableRow>

public static class RowStatus.ActiveRowsFilter<R extends MOTableRow> extends Object implements MOTableRowFilter<R>
The ActiveRowsFilter is a MOTableRowFilter that returns only the active rows of a table with a RowStatus column.
Version:
1.0
Author:
Frank Fock
  • Constructor Summary

    Constructors
    Constructor
    Description
    ActiveRowsFilter(int rowStatusColumnIndex)
    Creates an active row filter by specifying the RowStatus column's index in the target table.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Checks whether the supplied row passes the filter criteria implemented by this row filter.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ActiveRowsFilter

      public ActiveRowsFilter(int rowStatusColumnIndex)
      Creates an active row filter by specifying the RowStatus column's index in the target table.
      Parameters:
      rowStatusColumnIndex - the column index (zero-based) of the RowStatus column on behalf the filtering is done.
  • Method Details

    • passesFilter

      public boolean passesFilter(R row)
      Description copied from interface: MOTableRowFilter
      Checks whether the supplied row passes the filter criteria implemented by this row filter.
      Specified by:
      passesFilter in interface MOTableRowFilter<R extends MOTableRow>
      Parameters:
      row - a MOTableRow instance.
      Returns:
      true if the row passes the filter or false if not.