Interface MOTableModel<R extends MOTableRow>

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boolean containsRow​(org.snmp4j.smi.OID index)
      Checks whether this table model contains a row with the specified index.
      org.snmp4j.smi.OID firstIndex​()
      Returns the first row index in this model.
      R firstRow​()
      Returns the first row contained in this model.
      int getColumnCount​()
      Returns the number of columns currently in this table model.
      R getRow​(org.snmp4j.smi.OID index)
      Gets the row with the specified index.
      int getRowCount​()
      Returns the number of rows currently in this table model.
      boolean isEmpty​()
      Returns true if the table model contains no rows.
      Iterator<R> iterator​()
      Returns an iterator over the rows in this table model.
      org.snmp4j.smi.OID lastIndex​()
      Returns the last row index in this model.
      R lastRow​()
      Returns the last row contained in this model.
      Iterator<R> tailIterator​(org.snmp4j.smi.OID lowerBound)
      Returns an iterator on a view of the rows of this table model whose index values are greater or equal lowerBound.
    • Method Detail

      • getColumnCount

        int getColumnCount​()
        Returns the number of columns currently in this table model.
        Returns:
        the number of columns.
      • getRowCount

        int getRowCount​()
        Returns the number of rows currently in this table model.
        Returns:
        the number of rows.
      • isEmpty

        boolean isEmpty​()
        Returns true if the table model contains no rows.
        Returns:
        true if the table model contains no rows.
        Since:
        2.2
      • containsRow

        boolean containsRow​(org.snmp4j.smi.OID index)
        Checks whether this table model contains a row with the specified index.
        Parameters:
        index - the index OID of the row to search.
        Returns:
        true if this model has a row of with index index or false otherwise.
      • getRow

        R getRow​(org.snmp4j.smi.OID index)
        Gets the row with the specified index.
        Parameters:
        index - the row index.
        Returns:
        the MOTableRow with the specified index and null if no such row exists.
      • iterator

        Iterator<R> iterator​()
        Returns an iterator over the rows in this table model.
        Returns:
        an Iterator returning MOTableRow instances.
      • tailIterator

        Iterator<R> tailIterator​(org.snmp4j.smi.OID lowerBound)
        Returns an iterator on a view of the rows of this table model whose index values are greater or equal lowerBound.
        Parameters:
        lowerBound - the lower bound index (inclusive). If lowerBound is null the returned iterator is the same as returned by iterator().
        Returns:
        an Iterator over the
      • lastIndex

        org.snmp4j.smi.OID lastIndex​()
        Returns the last row index in this model.
        Returns:
        the last index OID of this model.
      • firstIndex

        org.snmp4j.smi.OID firstIndex​()
        Returns the first row index in this model.
        Returns:
        the first index OID of this model.
      • firstRow

        R firstRow​()
        Returns the first row contained in this model.
        Returns:
        the MOTableRow with the smallest index or null if the model is empty.
      • lastRow

        R lastRow​()
        Returns the last row contained in this model.
        Returns:
        the MOTableRow with the greatest index or null if the model is empty.