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

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

Public Member Functions

 SummaryViewer ()
 
String getDisplayName ()
 
Lookup getLookup ()
 
JPanel getPanel ()
 
void setEnabled (boolean enabled)
 
void setSelectionInfo (SelectionInfo info)
 

Private Member Functions

void clearControls ()
 
String createAccountLabel (Set< Account > accounts)
 
void initComponents ()
 

Private Attributes

javax.swing.JLabel accountCountry
 
javax.swing.JLabel accountLabel
 
javax.swing.JLabel accoutDescriptionLabel
 
javax.swing.JLabel attachmentDataLabel
 
javax.swing.JLabel attachmentsLabel
 
javax.swing.JLabel callLogsDataLabel
 
javax.swing.JLabel callLogsLabel
 
org.sleuthkit.autopsy.communications.relationships.OutlineViewPanel caseReferencesPanel
 
javax.swing.JLabel contactsDataLabel
 
javax.swing.JLabel contactsLabel
 
javax.swing.JPanel contanctsPanel
 
javax.swing.JPanel countsPanel
 
org.sleuthkit.autopsy.communications.relationships.OutlineViewPanel fileReferencesPanel
 
final Lookup lookup
 
javax.swing.JLabel messagesDataLabel
 
javax.swing.JLabel messagesLabel
 
javax.swing.JLabel referencesDataLabel
 
javax.swing.JLabel referencesLabel
 
javax.swing.JPanel summaryPanel
 
javax.swing.JLabel thumbnailCntLabel
 
javax.swing.JLabel thumbnailsDataLabel
 

Detailed Description

Account Summary View Panel. This panel shows a list of various counts related to the currently selected account. As well has a panel showing a list of cases and files that reference the account.

Definition at line 39 of file SummaryViewer.java.

Constructor & Destructor Documentation

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

Member Function Documentation

void org.sleuthkit.autopsy.communications.relationships.SummaryViewer.clearControls ( )
private
String org.sleuthkit.autopsy.communications.relationships.SummaryViewer.createAccountLabel ( Set< Account >  accounts)
private

For the given accounts create a comma separated string of all of the names (TypeSpecificID).

Parameters
accountsSet of selected accounts
Returns
String listing the account names

Definition at line 200 of file SummaryViewer.java.

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

Returns the value to be displayed on the "tab"

Returns
String display name

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

Definition at line 83 of file SummaryViewer.java.

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

Lookup org.sleuthkit.autopsy.communications.relationships.SummaryViewer.getLookup ( )
JPanel org.sleuthkit.autopsy.communications.relationships.SummaryViewer.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 88 of file SummaryViewer.java.

void org.sleuthkit.autopsy.communications.relationships.SummaryViewer.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 219 of file SummaryViewer.java.

References org.sleuthkit.autopsy.communications.relationships.SummaryViewer.accountCountry, org.sleuthkit.autopsy.communications.relationships.SummaryViewer.accountLabel, org.sleuthkit.autopsy.communications.relationships.SummaryViewer.accoutDescriptionLabel, org.sleuthkit.autopsy.communications.relationships.SummaryViewer.attachmentDataLabel, org.sleuthkit.autopsy.communications.relationships.SummaryViewer.attachmentsLabel, org.sleuthkit.autopsy.communications.relationships.SummaryViewer.callLogsDataLabel, org.sleuthkit.autopsy.communications.relationships.SummaryViewer.callLogsLabel, org.sleuthkit.autopsy.communications.relationships.SummaryViewer.caseReferencesPanel, org.sleuthkit.autopsy.communications.relationships.SummaryViewer.contactsDataLabel, org.sleuthkit.autopsy.communications.relationships.SummaryViewer.contactsLabel, org.sleuthkit.autopsy.communications.relationships.SummaryViewer.contanctsPanel, org.sleuthkit.autopsy.communications.relationships.SummaryViewer.countsPanel, org.sleuthkit.autopsy.communications.relationships.SummaryViewer.fileReferencesPanel, org.sleuthkit.autopsy.communications.relationships.SummaryViewer.messagesDataLabel, org.sleuthkit.autopsy.communications.relationships.SummaryViewer.messagesLabel, org.sleuthkit.autopsy.communications.relationships.SummaryViewer.referencesDataLabel, org.sleuthkit.autopsy.communications.relationships.SummaryViewer.referencesLabel, org.sleuthkit.autopsy.communications.relationships.SummaryViewer.summaryPanel, org.sleuthkit.autopsy.communications.relationships.SummaryViewer.thumbnailCntLabel, and org.sleuthkit.autopsy.communications.relationships.SummaryViewer.thumbnailsDataLabel.

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

void org.sleuthkit.autopsy.communications.relationships.SummaryViewer.setEnabled ( boolean  enabled)
void org.sleuthkit.autopsy.communications.relationships.SummaryViewer.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 93 of file SummaryViewer.java.

References org.sleuthkit.autopsy.communications.relationships.SummaryViewer.accountCountry, org.sleuthkit.autopsy.communications.relationships.SummaryViewer.accountLabel, org.sleuthkit.autopsy.communications.relationships.SummaryViewer.accoutDescriptionLabel, org.sleuthkit.autopsy.communications.relationships.SummaryViewer.attachmentDataLabel, org.sleuthkit.autopsy.communications.relationships.SummaryViewer.callLogsDataLabel, org.sleuthkit.autopsy.communications.relationships.SummaryViewer.caseReferencesPanel, org.sleuthkit.autopsy.communications.relationships.SummaryViewer.clearControls(), org.sleuthkit.autopsy.communications.relationships.SummaryViewer.contactsDataLabel, org.sleuthkit.autopsy.communications.relationships.PhoneNumUtil.convertToInternational(), org.sleuthkit.autopsy.communications.relationships.SummaryViewer.fileReferencesPanel, org.sleuthkit.autopsy.communications.relationships.SelectionInfo.getAccounts(), org.sleuthkit.autopsy.communications.relationships.SelectionInfo.getArtifacts(), org.sleuthkit.autopsy.communications.relationships.PhoneNumUtil.getCountryCode(), org.sleuthkit.autopsy.communications.relationships.OutlineViewPanel.hideOutlineView(), org.sleuthkit.autopsy.centralrepository.datamodel.EamDb.isEnabled(), org.sleuthkit.autopsy.communications.relationships.SummaryViewer.messagesDataLabel, org.sleuthkit.autopsy.communications.relationships.SummaryViewer.referencesDataLabel, org.sleuthkit.autopsy.communications.relationships.SummaryViewer.setEnabled(), org.sleuthkit.autopsy.communications.relationships.OutlineViewPanel.setNode(), org.sleuthkit.autopsy.communications.relationships.OutlineViewPanel.showOutlineView(), and org.sleuthkit.autopsy.communications.relationships.SummaryViewer.thumbnailsDataLabel.

Member Data Documentation

javax.swing.JLabel org.sleuthkit.autopsy.communications.relationships.SummaryViewer.accountCountry
private
javax.swing.JLabel org.sleuthkit.autopsy.communications.relationships.SummaryViewer.accountLabel
private
javax.swing.JLabel org.sleuthkit.autopsy.communications.relationships.SummaryViewer.accoutDescriptionLabel
private
javax.swing.JLabel org.sleuthkit.autopsy.communications.relationships.SummaryViewer.attachmentDataLabel
private
javax.swing.JLabel org.sleuthkit.autopsy.communications.relationships.SummaryViewer.attachmentsLabel
private
javax.swing.JLabel org.sleuthkit.autopsy.communications.relationships.SummaryViewer.callLogsDataLabel
private
javax.swing.JLabel org.sleuthkit.autopsy.communications.relationships.SummaryViewer.callLogsLabel
private
org.sleuthkit.autopsy.communications.relationships.OutlineViewPanel org.sleuthkit.autopsy.communications.relationships.SummaryViewer.caseReferencesPanel
private
javax.swing.JLabel org.sleuthkit.autopsy.communications.relationships.SummaryViewer.contactsDataLabel
private
javax.swing.JLabel org.sleuthkit.autopsy.communications.relationships.SummaryViewer.contactsLabel
private
javax.swing.JPanel org.sleuthkit.autopsy.communications.relationships.SummaryViewer.contanctsPanel
private
javax.swing.JPanel org.sleuthkit.autopsy.communications.relationships.SummaryViewer.countsPanel
private
org.sleuthkit.autopsy.communications.relationships.OutlineViewPanel org.sleuthkit.autopsy.communications.relationships.SummaryViewer.fileReferencesPanel
private
final Lookup org.sleuthkit.autopsy.communications.relationships.SummaryViewer.lookup
private
javax.swing.JLabel org.sleuthkit.autopsy.communications.relationships.SummaryViewer.messagesDataLabel
private
javax.swing.JLabel org.sleuthkit.autopsy.communications.relationships.SummaryViewer.messagesLabel
private
javax.swing.JLabel org.sleuthkit.autopsy.communications.relationships.SummaryViewer.referencesDataLabel
private
javax.swing.JLabel org.sleuthkit.autopsy.communications.relationships.SummaryViewer.referencesLabel
private
javax.swing.JPanel org.sleuthkit.autopsy.communications.relationships.SummaryViewer.summaryPanel
private
javax.swing.JLabel org.sleuthkit.autopsy.communications.relationships.SummaryViewer.thumbnailCntLabel
private
javax.swing.JLabel org.sleuthkit.autopsy.communications.relationships.SummaryViewer.thumbnailsDataLabel
private

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

Copyright © 2012-2019 Basis Technology. Generated on: Tue Jan 7 2020
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.