Autopsy  4.12.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.communications.relationships.MessageViewer Class Reference

Inherits JPanel, and org.sleuthkit.autopsy.communications.relationships.RelationshipsViewer.

Classes

class  ShowThreadMessagesAction
 

Public Member Functions

 MessageViewer ()
 
void addNotify ()
 
String getDisplayName ()
 
Lookup getLookup ()
 
JPanel getPanel ()
 
void removeNotify ()
 
void setSelectionInfo (SelectionInfo info)
 

Private Member Functions

void backButtonActionPerformed (java.awt.event.ActionEvent evt)
 
Image getScaledImage (Image srcImg, int w, int h)
 
void initComponents ()
 
void showAllButtonActionPerformed (java.awt.event.ActionEvent evt)
 
void showMessagesPane ()
 
void showSelectedThread ()
 
void showThreadsPane ()
 
void switchCard (String cardName)
 

Private Attributes

javax.swing.JButton backButton
 
SelectionInfo currentSelectionInfo = null
 
final PropertyChangeListener focusPropertyListener
 
javax.swing.JPanel messagePanel
 
final ModifiableProxyLookup proxyLookup
 
final ThreadChildNodeFactory rootMessageFactory
 
javax.swing.JPanel rootMessagesPane
 
org.sleuthkit.autopsy.communications.relationships.OutlineViewPanel rootTablePane
 
javax.swing.JButton showAllButton
 
javax.swing.JLabel showingMessagesLabel
 
final MessagesChildNodeFactory threadMessageNodeFactory
 
org.sleuthkit.autopsy.communications.relationships.MessagesPanel threadMessagesPanel
 
javax.swing.JLabel threadNameLabel
 
javax.swing.JLabel threadsLabel
 

Static Private Attributes

static final Logger logger = Logger.getLogger(MessageViewer.class.getName())
 

Detailed Description

The main panel for the messages tab of the RelationshipViewer

Definition at line 60 of file MessageViewer.java.

Constructor & Destructor Documentation

org.sleuthkit.autopsy.communications.relationships.MessageViewer.MessageViewer ( )

Member Function Documentation

void org.sleuthkit.autopsy.communications.relationships.MessageViewer.addNotify ( )

Definition at line 171 of file MessageViewer.java.

void org.sleuthkit.autopsy.communications.relationships.MessageViewer.backButtonActionPerformed ( java.awt.event.ActionEvent  evt)
private

Definition at line 395 of file MessageViewer.java.

String org.sleuthkit.autopsy.communications.relationships.MessageViewer.getDisplayName ( )

Returns the value to be displayed on the "tab"

Returns
String display name

Implements org.sleuthkit.autopsy.communications.relationships.RelationshipsViewer.

Definition at line 144 of file MessageViewer.java.

Referenced by org.sleuthkit.autopsy.communications.relationships.RelationshipBrowser.RelationshipBrowser().

Lookup org.sleuthkit.autopsy.communications.relationships.MessageViewer.getLookup ( )
JPanel org.sleuthkit.autopsy.communications.relationships.MessageViewer.getPanel ( )

Returns the JPanel to be displayed in the RelationshipBrowser.

Returns
JPanel to be displayed

Implements org.sleuthkit.autopsy.communications.relationships.RelationshipsViewer.

Definition at line 149 of file MessageViewer.java.

Image org.sleuthkit.autopsy.communications.relationships.MessageViewer.getScaledImage ( Image  srcImg,
int  w,
int  h 
)
private

Scales the given image to the given width and height.

Parameters
srcImgImage to scale
wImage width
hImage height
Returns
Scaled version of srcImg

Definition at line 276 of file MessageViewer.java.

void org.sleuthkit.autopsy.communications.relationships.MessageViewer.initComponents ( )
private

This method is called from within the constructor to initialize the form. WARNING: Do NOT modify this code. The content of this method is always regenerated by the Form Editor.'

Definition at line 294 of file MessageViewer.java.

void org.sleuthkit.autopsy.communications.relationships.MessageViewer.removeNotify ( )

Definition at line 179 of file MessageViewer.java.

void org.sleuthkit.autopsy.communications.relationships.MessageViewer.setSelectionInfo ( SelectionInfo  info)

Sets current SelectionInfo allowing the panel to update accordingly.

Parameters
infoSelectionInfo instance representing the currently selected accounts

Implements org.sleuthkit.autopsy.communications.relationships.RelationshipsViewer.

Definition at line 154 of file MessageViewer.java.

void org.sleuthkit.autopsy.communications.relationships.MessageViewer.showAllButtonActionPerformed ( java.awt.event.ActionEvent  evt)
private
void org.sleuthkit.autopsy.communications.relationships.MessageViewer.showMessagesPane ( )
private

Make the message pane visible.

Definition at line 248 of file MessageViewer.java.

void org.sleuthkit.autopsy.communications.relationships.MessageViewer.showSelectedThread ( )
private
void org.sleuthkit.autopsy.communications.relationships.MessageViewer.showThreadsPane ( )
private

Make the threads pane visible.

Definition at line 241 of file MessageViewer.java.

void org.sleuthkit.autopsy.communications.relationships.MessageViewer.switchCard ( String  cardName)
private

Changes the visible panel (card).

Parameters
cardNameName of card to show

Definition at line 257 of file MessageViewer.java.

Member Data Documentation

javax.swing.JButton org.sleuthkit.autopsy.communications.relationships.MessageViewer.backButton
private

Definition at line 412 of file MessageViewer.java.

SelectionInfo org.sleuthkit.autopsy.communications.relationships.MessageViewer.currentSelectionInfo = null
private

Definition at line 69 of file MessageViewer.java.

final PropertyChangeListener org.sleuthkit.autopsy.communications.relationships.MessageViewer.focusPropertyListener
private

Definition at line 65 of file MessageViewer.java.

final Logger org.sleuthkit.autopsy.communications.relationships.MessageViewer.logger = Logger.getLogger(MessageViewer.class.getName())
staticprivate

Definition at line 62 of file MessageViewer.java.

javax.swing.JPanel org.sleuthkit.autopsy.communications.relationships.MessageViewer.messagePanel
private

Definition at line 413 of file MessageViewer.java.

final ModifiableProxyLookup org.sleuthkit.autopsy.communications.relationships.MessageViewer.proxyLookup
private

Definition at line 64 of file MessageViewer.java.

final ThreadChildNodeFactory org.sleuthkit.autopsy.communications.relationships.MessageViewer.rootMessageFactory
private

Definition at line 66 of file MessageViewer.java.

javax.swing.JPanel org.sleuthkit.autopsy.communications.relationships.MessageViewer.rootMessagesPane
private

Definition at line 414 of file MessageViewer.java.

org.sleuthkit.autopsy.communications.relationships.OutlineViewPanel org.sleuthkit.autopsy.communications.relationships.MessageViewer.rootTablePane
private

Definition at line 415 of file MessageViewer.java.

javax.swing.JButton org.sleuthkit.autopsy.communications.relationships.MessageViewer.showAllButton
private

Definition at line 416 of file MessageViewer.java.

javax.swing.JLabel org.sleuthkit.autopsy.communications.relationships.MessageViewer.showingMessagesLabel
private

Definition at line 417 of file MessageViewer.java.

final MessagesChildNodeFactory org.sleuthkit.autopsy.communications.relationships.MessageViewer.threadMessageNodeFactory
private

Definition at line 67 of file MessageViewer.java.

org.sleuthkit.autopsy.communications.relationships.MessagesPanel org.sleuthkit.autopsy.communications.relationships.MessageViewer.threadMessagesPanel
private

Definition at line 418 of file MessageViewer.java.

javax.swing.JLabel org.sleuthkit.autopsy.communications.relationships.MessageViewer.threadNameLabel
private

Definition at line 419 of file MessageViewer.java.

javax.swing.JLabel org.sleuthkit.autopsy.communications.relationships.MessageViewer.threadsLabel
private

Definition at line 420 of file MessageViewer.java.


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

Copyright © 2012-2018 Basis Technology. Generated on: Wed Sep 18 2019
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.