Autopsy  4.19.3
Graphical digital forensics platform for The Sleuth Kit and other tools.
Classes | Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
org.sleuthkit.autopsy.ingest.IngestMessagePanel.MessageTableModel Class Reference

Inherits AbstractTableModel.

Classes

class  TableEntry
 

Public Member Functions

synchronized void addMessage (IngestMessage m)
 
synchronized void clearMessages ()
 
Class<?> getColumnClass (int c)
 
int getColumnCount ()
 
String getColumnName (int column)
 
synchronized IngestMessageGroup getMessageGroup (int rowNumber)
 
synchronized MessageType getMessageType (int rowNumber)
 
synchronized int getNumberGroups ()
 
synchronized int getNumberMessages ()
 
synchronized int getNumberNewMessages ()
 
synchronized int getNumberUnreadGroups ()
 
synchronized int getNumberUnreadMessages ()
 
synchronized int getRowCount ()
 
synchronized Object getValueAt (int rowIndex, int columnIndex)
 
boolean isCellEditable (int rowIndex, int columnIndex)
 
synchronized boolean isVisited (int rowNumber)
 
synchronized void markAllSeen ()
 
synchronized void reSort (boolean chronoLogical)
 
synchronized void setVisited (int rowNumber)
 
synchronized void setVisitedAll ()
 

Private Member Functions

synchronized int getTableEntryIndex (String uniqueKey)
 

Private Attributes

boolean chronoSort = true
 
final String[] columnNames
 
final Map< String, Map< String, List< IngestMessageGroup > > > groupings = new HashMap<>()
 
final Logger logger = Logger.getLogger(MessageTableModel.class.getName())
 
final List< TableEntry > messageData = new ArrayList<>()
 

Static Private Attributes

static final int MESSAGE_GROUP_THRESH = 3
 

Detailed Description

Definition at line 370 of file IngestMessagePanel.java.

Member Function Documentation

synchronized void org.sleuthkit.autopsy.ingest.IngestMessagePanel.MessageTableModel.addMessage ( IngestMessage  m)
synchronized void org.sleuthkit.autopsy.ingest.IngestMessagePanel.MessageTableModel.clearMessages ( )

Definition at line 602 of file IngestMessagePanel.java.

Class<?> org.sleuthkit.autopsy.ingest.IngestMessagePanel.MessageTableModel.getColumnClass ( int  c)

Definition at line 492 of file IngestMessagePanel.java.

int org.sleuthkit.autopsy.ingest.IngestMessagePanel.MessageTableModel.getColumnCount ( )

Definition at line 386 of file IngestMessagePanel.java.

String org.sleuthkit.autopsy.ingest.IngestMessagePanel.MessageTableModel.getColumnName ( int  column)

Definition at line 445 of file IngestMessagePanel.java.

synchronized IngestMessageGroup org.sleuthkit.autopsy.ingest.IngestMessagePanel.MessageTableModel.getMessageGroup ( int  rowNumber)

Definition at line 641 of file IngestMessagePanel.java.

synchronized MessageType org.sleuthkit.autopsy.ingest.IngestMessagePanel.MessageTableModel.getMessageType ( int  rowNumber)

Definition at line 633 of file IngestMessagePanel.java.

synchronized int org.sleuthkit.autopsy.ingest.IngestMessagePanel.MessageTableModel.getNumberGroups ( )

Definition at line 412 of file IngestMessagePanel.java.

synchronized int org.sleuthkit.autopsy.ingest.IngestMessagePanel.MessageTableModel.getNumberMessages ( )

Definition at line 416 of file IngestMessagePanel.java.

synchronized int org.sleuthkit.autopsy.ingest.IngestMessagePanel.MessageTableModel.getNumberNewMessages ( )

Definition at line 402 of file IngestMessagePanel.java.

synchronized int org.sleuthkit.autopsy.ingest.IngestMessagePanel.MessageTableModel.getNumberUnreadGroups ( )

Definition at line 434 of file IngestMessagePanel.java.

synchronized int org.sleuthkit.autopsy.ingest.IngestMessagePanel.MessageTableModel.getNumberUnreadMessages ( )

Definition at line 424 of file IngestMessagePanel.java.

synchronized int org.sleuthkit.autopsy.ingest.IngestMessagePanel.MessageTableModel.getRowCount ( )

Definition at line 391 of file IngestMessagePanel.java.

synchronized int org.sleuthkit.autopsy.ingest.IngestMessagePanel.MessageTableModel.getTableEntryIndex ( String  uniqueKey)
private

Definition at line 496 of file IngestMessagePanel.java.

synchronized Object org.sleuthkit.autopsy.ingest.IngestMessagePanel.MessageTableModel.getValueAt ( int  rowIndex,
int  columnIndex 
)

Definition at line 450 of file IngestMessagePanel.java.

boolean org.sleuthkit.autopsy.ingest.IngestMessagePanel.MessageTableModel.isCellEditable ( int  rowIndex,
int  columnIndex 
)

Definition at line 487 of file IngestMessagePanel.java.

synchronized boolean org.sleuthkit.autopsy.ingest.IngestMessagePanel.MessageTableModel.isVisited ( int  rowNumber)

Definition at line 625 of file IngestMessagePanel.java.

synchronized void org.sleuthkit.autopsy.ingest.IngestMessagePanel.MessageTableModel.markAllSeen ( )

Definition at line 395 of file IngestMessagePanel.java.

synchronized void org.sleuthkit.autopsy.ingest.IngestMessagePanel.MessageTableModel.reSort ( boolean  chronoLogical)

Definition at line 649 of file IngestMessagePanel.java.

synchronized void org.sleuthkit.autopsy.ingest.IngestMessagePanel.MessageTableModel.setVisited ( int  rowNumber)

Definition at line 608 of file IngestMessagePanel.java.

synchronized void org.sleuthkit.autopsy.ingest.IngestMessagePanel.MessageTableModel.setVisitedAll ( )

Definition at line 614 of file IngestMessagePanel.java.

Member Data Documentation

boolean org.sleuthkit.autopsy.ingest.IngestMessagePanel.MessageTableModel.chronoSort = true
private

Definition at line 381 of file IngestMessagePanel.java.

final String [] org.sleuthkit.autopsy.ingest.IngestMessagePanel.MessageTableModel.columnNames
private
Initial value:
= new String[]{
NbBundle.getMessage(this.getClass(), "IngestMessagePanel.MsgTableMod.colNames.module"),
NbBundle.getMessage(this.getClass(), "IngestMessagePanel.MsgTableMod.colNames.num"),
NbBundle.getMessage(this.getClass(), "IngestMessagePanel.MsgTableMod.colNames.new"),
NbBundle.getMessage(this.getClass(), "IngestMessagePanel.MsgTableMod.colNames.subject"),
NbBundle.getMessage(this.getClass(), "IngestMessagePanel.MsgTableMod.colNames.timestamp")}

Definition at line 372 of file IngestMessagePanel.java.

final Map<String, Map<String, List<IngestMessageGroup> > > org.sleuthkit.autopsy.ingest.IngestMessagePanel.MessageTableModel.groupings = new HashMap<>()
private

Definition at line 380 of file IngestMessagePanel.java.

final Logger org.sleuthkit.autopsy.ingest.IngestMessagePanel.MessageTableModel.logger = Logger.getLogger(MessageTableModel.class.getName())
private

Definition at line 383 of file IngestMessagePanel.java.

final int org.sleuthkit.autopsy.ingest.IngestMessagePanel.MessageTableModel.MESSAGE_GROUP_THRESH = 3
staticprivate

Definition at line 382 of file IngestMessagePanel.java.

final List<TableEntry> org.sleuthkit.autopsy.ingest.IngestMessagePanel.MessageTableModel.messageData = new ArrayList<>()
private

Definition at line 378 of file IngestMessagePanel.java.


The documentation for this class was generated from the following file:

Copyright © 2012-2022 Basis Technology. Generated on: Tue Jun 27 2023
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.