Autopsy  4.0
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 374 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 606 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 390 of file IngestMessagePanel.java.

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

Definition at line 449 of file IngestMessagePanel.java.

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

Definition at line 645 of file IngestMessagePanel.java.

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

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

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

Definition at line 406 of file IngestMessagePanel.java.

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

Definition at line 438 of file IngestMessagePanel.java.

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

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

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

Definition at line 629 of file IngestMessagePanel.java.

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

Definition at line 399 of file IngestMessagePanel.java.

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

Definition at line 653 of file IngestMessagePanel.java.

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

Definition at line 612 of file IngestMessagePanel.java.

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

Definition at line 618 of file IngestMessagePanel.java.

Member Data Documentation

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

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

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

Definition at line 384 of file IngestMessagePanel.java.

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

Definition at line 387 of file IngestMessagePanel.java.

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

Definition at line 386 of file IngestMessagePanel.java.

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

Definition at line 382 of file IngestMessagePanel.java.


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

Copyright © 2012-2015 Basis Technology. Generated on: Wed Apr 6 2016
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.