Autopsy  4.4.1
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 375 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 607 of file IngestMessagePanel.java.

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

Definition at line 391 of file IngestMessagePanel.java.

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

Definition at line 450 of file IngestMessagePanel.java.

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

Definition at line 646 of file IngestMessagePanel.java.

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

Definition at line 638 of file IngestMessagePanel.java.

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

Definition at line 421 of file IngestMessagePanel.java.

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

Definition at line 407 of file IngestMessagePanel.java.

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

Definition at line 439 of file IngestMessagePanel.java.

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

Definition at line 429 of file IngestMessagePanel.java.

synchronized int org.sleuthkit.autopsy.ingest.IngestMessagePanel.MessageTableModel.getRowCount ( )
synchronized int org.sleuthkit.autopsy.ingest.IngestMessagePanel.MessageTableModel.getTableEntryIndex ( String  uniqueKey)
private
synchronized Object org.sleuthkit.autopsy.ingest.IngestMessagePanel.MessageTableModel.getValueAt ( int  rowIndex,
int  columnIndex 
)
boolean org.sleuthkit.autopsy.ingest.IngestMessagePanel.MessageTableModel.isCellEditable ( int  rowIndex,
int  columnIndex 
)

Definition at line 492 of file IngestMessagePanel.java.

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

Definition at line 630 of file IngestMessagePanel.java.

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

Definition at line 400 of file IngestMessagePanel.java.

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

Definition at line 654 of file IngestMessagePanel.java.

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

Definition at line 613 of file IngestMessagePanel.java.

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

Definition at line 619 of file IngestMessagePanel.java.

Member Data Documentation

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

Definition at line 386 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 377 of file IngestMessagePanel.java.

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

Definition at line 385 of file IngestMessagePanel.java.

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

Definition at line 388 of file IngestMessagePanel.java.

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

Definition at line 387 of file IngestMessagePanel.java.

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

Definition at line 383 of file IngestMessagePanel.java.


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

Copyright © 2012-2016 Basis Technology. Generated on: Fri Sep 29 2017
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.