Autopsy  4.19.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 289 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 488 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 497 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 551 of file MessageAccountPanel.java.

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

Definition at line 519 of file MessageAccountPanel.java.

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

Definition at line 431 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 479 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 508 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 537 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 373 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 304 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 302 of file MessageAccountPanel.java.

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

Definition at line 299 of file MessageAccountPanel.java.

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

Definition at line 298 of file MessageAccountPanel.java.

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

Definition at line 293 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 303 of file MessageAccountPanel.java.

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

Definition at line 297 of file MessageAccountPanel.java.

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

Definition at line 296 of file MessageAccountPanel.java.


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

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