Class MOTableModelEvent

java.lang.Object
java.util.EventObject
org.snmp4j.agent.mo.MOTableModelEvent
All Implemented Interfaces:
Serializable

public class MOTableModelEvent extends EventObject
The MOTableModelEvent event object describes events that change a table model. Such events include adding, removing, and changing of rows as well as clearing a whole model.
Version:
1.0
Author:
Frank Fock
See Also:
  • Field Details

  • Constructor Details

    • MOTableModelEvent

      public MOTableModelEvent(Object source, int type, MOTableRow affectedRow, int columnIndex)
      Creates a model event associated with a single row and column.
      Parameters:
      source - the event source.
      type - the event type as defined by the ROW_* constants of this object.
      affectedRow - the row that is associated with this event.
      columnIndex - the column index associated with this event.
    • MOTableModelEvent

      public MOTableModelEvent(Object source, int type, MOTableRow affectedRow)
      Creates a model event associated with a single row.
      Parameters:
      source - the event source.
      type - the event type as defined by the ROW_* constants of this object.
      affectedRow - the row that is associated with this event.
    • MOTableModelEvent

      public MOTableModelEvent(Object source, int type)
      Creates the model wide event.
      Parameters:
      source - the event source.
      type - the event type as defined by the constants of this object.
  • Method Details

    • getType

      public int getType()
      Returns the type of event.
      Returns:
      one of the event type constants defined by this object.
    • getAffectedRow

      public MOTableRow getAffectedRow()
      Gets the affected row (if a single row is affected by the event).
      Returns:
      the MOTableRow instance associated with this event, or null if the whole model is affected.
    • getColumnIndex

      public int getColumnIndex()
      Returns the column index associated with this event.
      Returns:
      a column index >= 0 if a column is associated with this event or -1 if not.
    • toString

      public String toString()
      Overrides:
      toString in class EventObject