Autopsy  4.17.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
Private Member Functions | Private Attributes | List of all members
org.sleuthkit.autopsy.contentviewers.artifactviewers.MessageAccountPanel.AccountContainer Class Reference

Private Member Functions

Account getAccount ()
 
JTextPane getAccountLabel ()
 
JButton getButton ()
 
ParallelGroup getContactLineVerticalGroup (GroupLayout layout)
 
SequentialGroup getContactSequentialGroup (GroupLayout layout)
 
String getNameFromContactArtifact (BlackboardArtifact contactArtifact) throws TskCoreException
 
Persona getPersona ()
 
SequentialGroup getPersonaSequentialGroup (GroupLayout layout)
 
ParallelGroup getPersonLineVerticalGroup (GroupLayout layout)
 
void initalizePopupMenus ()
 
void initalizeSwingControls ()
 
void setPersona (Persona persona)
 

Private Attributes

final Account account
 
JMenuItem accountCopyMenuItem
 
JTextPane accountLabel
 
JButton button
 
JMenuItem contactCopyMenuItem
 
JTextPane contactDisplayName
 
JLabel contactHeader
 
final String contactName
 
Persona persona = null
 
JMenuItem personaCopyMenuItem
 
JTextPane personaDisplayName
 
JLabel personaHeader
 

Detailed Description

Container for each account entry in the panel. This class holds both the account objects and the ui components.

Definition at line 281 of file MessageAccountPanel.java.

Member Function Documentation

Account org.sleuthkit.autopsy.contentviewers.artifactviewers.MessageAccountPanel.AccountContainer.getAccount ( )
private
JTextPane org.sleuthkit.autopsy.contentviewers.artifactviewers.MessageAccountPanel.AccountContainer.getAccountLabel ( )
private

Returns the JLabel for that contains the Account type specific id.

Returns
JLabel object

Definition at line 478 of file MessageAccountPanel.java.

References org.sleuthkit.autopsy.contentviewers.artifactviewers.MessageAccountPanel.AccountContainer.accountLabel.

JButton org.sleuthkit.autopsy.contentviewers.artifactviewers.MessageAccountPanel.AccountContainer.getButton ( )
private

Returns the Persona Buttons for this container.

Returns
The persona button.

Definition at line 487 of file MessageAccountPanel.java.

References org.sleuthkit.autopsy.contentviewers.artifactviewers.MessageAccountPanel.AccountContainer.button.

ParallelGroup org.sleuthkit.autopsy.contentviewers.artifactviewers.MessageAccountPanel.AccountContainer.getContactLineVerticalGroup ( GroupLayout  layout)
private

Generates the vertical layout code for the contact line.

Parameters
layoutInstance of GroupLayout to update.
Returns
A group for the personal controls.

Definition at line 541 of file MessageAccountPanel.java.

SequentialGroup org.sleuthkit.autopsy.contentviewers.artifactviewers.MessageAccountPanel.AccountContainer.getContactSequentialGroup ( GroupLayout  layout)
private

Definition at line 509 of file MessageAccountPanel.java.

String org.sleuthkit.autopsy.contentviewers.artifactviewers.MessageAccountPanel.AccountContainer.getNameFromContactArtifact ( BlackboardArtifact  contactArtifact) throws TskCoreException
private

Definition at line 421 of file MessageAccountPanel.java.

Persona org.sleuthkit.autopsy.contentviewers.artifactviewers.MessageAccountPanel.AccountContainer.getPersona ( )
private

Returns the PersonaAccount object for this container. Maybe null;

Returns
PersonaAccount object or null if one was not set.

Definition at line 469 of file MessageAccountPanel.java.

References org.sleuthkit.autopsy.contentviewers.artifactviewers.MessageAccountPanel.AccountContainer.persona.

Referenced by org.sleuthkit.autopsy.contentviewers.artifactviewers.MessageAccountPanel.PersonaButtonListener.actionPerformed().

SequentialGroup org.sleuthkit.autopsy.contentviewers.artifactviewers.MessageAccountPanel.AccountContainer.getPersonaSequentialGroup ( GroupLayout  layout)
private

Generates the horizontal layout code for the person line.

Parameters
layoutInstance of GroupLayout to update.
Returns
A group for the personal controls.

Definition at line 498 of file MessageAccountPanel.java.

ParallelGroup org.sleuthkit.autopsy.contentviewers.artifactviewers.MessageAccountPanel.AccountContainer.getPersonLineVerticalGroup ( GroupLayout  layout)
private

Generates the vertical layout code for the persona line.

Parameters
layoutInstance of GroupLayout to update.
Returns
A group for the personal controls.

Definition at line 527 of file MessageAccountPanel.java.

void org.sleuthkit.autopsy.contentviewers.artifactviewers.MessageAccountPanel.AccountContainer.initalizePopupMenus ( )
private

Initialize the copy popup menus for the persona and the contact label.

Definition at line 363 of file MessageAccountPanel.java.

Referenced by org.sleuthkit.autopsy.contentviewers.artifactviewers.MessageAccountPanel.AccountContainer.initalizeSwingControls().

void org.sleuthkit.autopsy.contentviewers.artifactviewers.MessageAccountPanel.AccountContainer.initalizeSwingControls ( )
private
void org.sleuthkit.autopsy.contentviewers.artifactviewers.MessageAccountPanel.AccountContainer.setPersona ( Persona  persona)
private

Member Data Documentation

final Account org.sleuthkit.autopsy.contentviewers.artifactviewers.MessageAccountPanel.AccountContainer.account
private
JMenuItem org.sleuthkit.autopsy.contentviewers.artifactviewers.MessageAccountPanel.AccountContainer.accountCopyMenuItem
private

Definition at line 296 of file MessageAccountPanel.java.

JTextPane org.sleuthkit.autopsy.contentviewers.artifactviewers.MessageAccountPanel.AccountContainer.accountLabel
private
JButton org.sleuthkit.autopsy.contentviewers.artifactviewers.MessageAccountPanel.AccountContainer.button
private
JMenuItem org.sleuthkit.autopsy.contentviewers.artifactviewers.MessageAccountPanel.AccountContainer.contactCopyMenuItem
private

Definition at line 294 of file MessageAccountPanel.java.

JTextPane org.sleuthkit.autopsy.contentviewers.artifactviewers.MessageAccountPanel.AccountContainer.contactDisplayName
private

Definition at line 291 of file MessageAccountPanel.java.

JLabel org.sleuthkit.autopsy.contentviewers.artifactviewers.MessageAccountPanel.AccountContainer.contactHeader
private

Definition at line 290 of file MessageAccountPanel.java.

final String org.sleuthkit.autopsy.contentviewers.artifactviewers.MessageAccountPanel.AccountContainer.contactName
private

Definition at line 285 of file MessageAccountPanel.java.

Persona org.sleuthkit.autopsy.contentviewers.artifactviewers.MessageAccountPanel.AccountContainer.persona = null
private
JMenuItem org.sleuthkit.autopsy.contentviewers.artifactviewers.MessageAccountPanel.AccountContainer.personaCopyMenuItem
private

Definition at line 295 of file MessageAccountPanel.java.

JTextPane org.sleuthkit.autopsy.contentviewers.artifactviewers.MessageAccountPanel.AccountContainer.personaDisplayName
private

Definition at line 289 of file MessageAccountPanel.java.

JLabel org.sleuthkit.autopsy.contentviewers.artifactviewers.MessageAccountPanel.AccountContainer.personaHeader
private

Definition at line 288 of file MessageAccountPanel.java.


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

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