Interface AprsMessageContainingModel

All Superinterfaces:
ColumnSizingTableModel, TableModel
All Known Implementing Classes:
MessageModel, ObjectPacketModel

public interface AprsMessageContainingModel extends TableModel, ColumnSizingTableModel
This interface defines methods on an object that contains an indexed list of messages.
Author:
Andrew Pavlin, KA2DDO
  • Method Details

    • getMessageAt

      AX25Message getMessageAt(int rowIndex) throws IndexOutOfBoundsException
      Fetch the AX25Message object at the specified index.
      Parameters:
      rowIndex - zero-based index to the specified Message
      Returns:
      AX25Message object
      Throws:
      IndexOutOfBoundsException - if the row index is < 0 or >= the size of the Message list
    • setMode

      void setMode(RawPacketDisplayMode mode)
      Specify what display mode should be used to present the message body of the specified message when the body's column is requested with the getValueAt() method.
      Parameters:
      mode - RawPacketDisplayMode enum specifying the display mode
      See Also: