Autopsy  4.7.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
org.sleuthkit.autopsy.communications.MessageBrowser Class Reference

Inherits JPanel, Provider, and Provider.

Public Member Functions

void addNotify ()
 
ExplorerManager getExplorerManager ()
 
Lookup getLookup ()
 
void removeNotify ()
 

Private Member Functions

void initComponents ()
 

Private Attributes

final PropertyChangeListener focusPropertyListener
 
final ExplorerManager gacExplorerManager
 
org.sleuthkit.autopsy.communications.MessageDataContent messageDataContent
 
final DataResultPanel messagesResultPanel
 
final ModifiableProxyLookup proxyLookup = new ModifiableProxyLookup()
 
javax.swing.JSplitPane splitPane
 
final ExplorerManager tableEM
 

Static Private Attributes

static final long serialVersionUID = 1L
 

Detailed Description

The right hand side of the CVT. Has a DataResultPanel to show a listing of messages and other account details, and a ContentViewer to show individual messages.

Definition at line 45 of file MessageBrowser.java.

Member Function Documentation

void org.sleuthkit.autopsy.communications.MessageBrowser.addNotify ( )

Definition at line 176 of file MessageBrowser.java.

ExplorerManager org.sleuthkit.autopsy.communications.MessageBrowser.getExplorerManager ( )

Definition at line 166 of file MessageBrowser.java.

Lookup org.sleuthkit.autopsy.communications.MessageBrowser.getLookup ( )
void org.sleuthkit.autopsy.communications.MessageBrowser.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 197 of file MessageBrowser.java.

void org.sleuthkit.autopsy.communications.MessageBrowser.removeNotify ( )

Definition at line 184 of file MessageBrowser.java.

Member Data Documentation

final PropertyChangeListener org.sleuthkit.autopsy.communications.MessageBrowser.focusPropertyListener
private
Initial value:
= new PropertyChangeListener() {
@Override
public void propertyChange(final PropertyChangeEvent focusEvent) {
if (focusEvent.getPropertyName().equalsIgnoreCase("focusOwner")) {
final Component newFocusOwner = (Component) focusEvent.getNewValue();
if (newFocusOwner == null) {
return;
}
if (isDescendingFrom(newFocusOwner, messageDataContent)) {
proxyLookup.setNewLookups(createLookup(messageDataContent.getExplorerManager(), getActionMap()));
} else if (isDescendingFrom(newFocusOwner, messagesResultPanel)) {
proxyLookup.setNewLookups(createLookup(gacExplorerManager, getActionMap()));
}
}
}
}

Definition at line 54 of file MessageBrowser.java.

final ExplorerManager org.sleuthkit.autopsy.communications.MessageBrowser.gacExplorerManager
private

Definition at line 49 of file MessageBrowser.java.

org.sleuthkit.autopsy.communications.MessageDataContent org.sleuthkit.autopsy.communications.MessageBrowser.messageDataContent
private

Definition at line 227 of file MessageBrowser.java.

final DataResultPanel org.sleuthkit.autopsy.communications.MessageBrowser.messagesResultPanel
private

Definition at line 50 of file MessageBrowser.java.

final ModifiableProxyLookup org.sleuthkit.autopsy.communications.MessageBrowser.proxyLookup = new ModifiableProxyLookup()
private

Definition at line 52 of file MessageBrowser.java.

final long org.sleuthkit.autopsy.communications.MessageBrowser.serialVersionUID = 1L
staticprivate

Definition at line 47 of file MessageBrowser.java.

javax.swing.JSplitPane org.sleuthkit.autopsy.communications.MessageBrowser.splitPane
private

Definition at line 228 of file MessageBrowser.java.

final ExplorerManager org.sleuthkit.autopsy.communications.MessageBrowser.tableEM
private

Definition at line 48 of file MessageBrowser.java.


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

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