Autopsy  3.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

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

Private Member Functions

synchronized int getTableEntryIndex (String uniqueKey)
 

Private Attributes

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

Static Private Attributes

static final int MESSAGE_GROUP_THRESH = 3
 

Detailed Description

Definition at line 366 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 598 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 382 of file IngestMessagePanel.java.

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

Definition at line 441 of file IngestMessagePanel.java.

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

Definition at line 637 of file IngestMessagePanel.java.

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

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

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

Definition at line 398 of file IngestMessagePanel.java.

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

Definition at line 430 of file IngestMessagePanel.java.

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

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

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

Definition at line 621 of file IngestMessagePanel.java.

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

Definition at line 391 of file IngestMessagePanel.java.

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

Definition at line 645 of file IngestMessagePanel.java.

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

Definition at line 604 of file IngestMessagePanel.java.

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

Definition at line 610 of file IngestMessagePanel.java.

Member Data Documentation

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

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

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

Definition at line 376 of file IngestMessagePanel.java.

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

Definition at line 379 of file IngestMessagePanel.java.

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

Definition at line 378 of file IngestMessagePanel.java.

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

Definition at line 374 of file IngestMessagePanel.java.


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

Copyright © 2012-2015 Basis Technology. Generated on: Mon Oct 19 2015
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.