Autopsy  4.19.3
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.centralrepository.persona.PersonasTopComponent Class Reference

Inherits TopComponent.

Classes

class  CreateEditCallbackImpl
 
class  PersonaFilterTableModel
 

Public Member Functions

 PersonasTopComponent ()
 
void componentOpened ()
 

Private Member Functions

void cbFilterByKeywordActionPerformed (java.awt.event.ActionEvent evt)
 
void executeSearch ()
 
void handleSelectionChange (ListSelectionEvent e)
 
void handleSelectionChange ()
 
void initComponents ()
 
void resetSearchControls ()
 
void setKeywordSearchEnabled (boolean selected, boolean setFilterCb)
 
void updateResultsTable (Collection< Persona > results)
 

Private Attributes

javax.swing.JCheckBox cbFilterByKeyword
 
javax.swing.JButton createAccountBtn
 
javax.swing.JButton createBtn
 
javax.swing.JSeparator createButtonSeparator
 
List< PersonacurrentResults = null
 
javax.swing.JButton deleteBtn
 
org.sleuthkit.autopsy.centralrepository.persona.PersonaDetailsPanel detailsPanel
 
javax.swing.JScrollPane detailsScrollPane
 
javax.swing.JButton editBtn
 
javax.swing.JTextArea introText
 
javax.swing.JScrollPane introTextScrollPane
 
javax.swing.JSplitPane mainSplitPane
 
javax.swing.JScrollPane resultsPane
 
javax.swing.JTable resultsTable
 
javax.swing.JRadioButton searchAccountRadio
 
javax.swing.JButton searchBtn
 
javax.swing.ButtonGroup searchButtonGroup
 
javax.swing.JTextField searchField
 
javax.swing.JRadioButton searchNameRadio
 
javax.swing.JPanel searchPanel
 
Persona selectedPersona = null
 

Static Private Attributes

static final Logger logger = Logger.getLogger(PersonasTopComponent.class.getName())
 
static final long serialVersionUID = 1L
 

Detailed Description

Top component for the Personas tool

Definition at line 56 of file PersonasTopComponent.java.

Constructor & Destructor Documentation

org.sleuthkit.autopsy.centralrepository.persona.PersonasTopComponent.PersonasTopComponent ( )

Member Function Documentation

void org.sleuthkit.autopsy.centralrepository.persona.PersonasTopComponent.cbFilterByKeywordActionPerformed ( java.awt.event.ActionEvent  evt)
private

Definition at line 463 of file PersonasTopComponent.java.

void org.sleuthkit.autopsy.centralrepository.persona.PersonasTopComponent.componentOpened ( )

Definition at line 302 of file PersonasTopComponent.java.

void org.sleuthkit.autopsy.centralrepository.persona.PersonasTopComponent.executeSearch ( )
private
void org.sleuthkit.autopsy.centralrepository.persona.PersonasTopComponent.handleSelectionChange ( ListSelectionEvent  e)
private

Definition at line 223 of file PersonasTopComponent.java.

void org.sleuthkit.autopsy.centralrepository.persona.PersonasTopComponent.handleSelectionChange ( )
private
void org.sleuthkit.autopsy.centralrepository.persona.PersonasTopComponent.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 313 of file PersonasTopComponent.java.

void org.sleuthkit.autopsy.centralrepository.persona.PersonasTopComponent.resetSearchControls ( )
private

Resets search controls to default state.

Definition at line 174 of file PersonasTopComponent.java.

void org.sleuthkit.autopsy.centralrepository.persona.PersonasTopComponent.setKeywordSearchEnabled ( boolean  selected,
boolean  setFilterCb 
)
private

Sets up the GUI for appropriate state for keyword search enabled state.

Parameters
selectedWhether or not keyword search is enabled.
setFilterCbWhether or not the filter checkbox should be manipulated as a part of this change.

Definition at line 187 of file PersonasTopComponent.java.

void org.sleuthkit.autopsy.centralrepository.persona.PersonasTopComponent.updateResultsTable ( Collection< Persona results)
private

Definition at line 240 of file PersonasTopComponent.java.

Member Data Documentation

javax.swing.JCheckBox org.sleuthkit.autopsy.centralrepository.persona.PersonasTopComponent.cbFilterByKeyword
private

Definition at line 468 of file PersonasTopComponent.java.

javax.swing.JButton org.sleuthkit.autopsy.centralrepository.persona.PersonasTopComponent.createAccountBtn
private

Definition at line 469 of file PersonasTopComponent.java.

javax.swing.JButton org.sleuthkit.autopsy.centralrepository.persona.PersonasTopComponent.createBtn
private

Definition at line 470 of file PersonasTopComponent.java.

javax.swing.JSeparator org.sleuthkit.autopsy.centralrepository.persona.PersonasTopComponent.createButtonSeparator
private

Definition at line 471 of file PersonasTopComponent.java.

List<Persona> org.sleuthkit.autopsy.centralrepository.persona.PersonasTopComponent.currentResults = null
private

Definition at line 62 of file PersonasTopComponent.java.

javax.swing.JButton org.sleuthkit.autopsy.centralrepository.persona.PersonasTopComponent.deleteBtn
private

Definition at line 472 of file PersonasTopComponent.java.

org.sleuthkit.autopsy.centralrepository.persona.PersonaDetailsPanel org.sleuthkit.autopsy.centralrepository.persona.PersonasTopComponent.detailsPanel
private

Definition at line 473 of file PersonasTopComponent.java.

javax.swing.JScrollPane org.sleuthkit.autopsy.centralrepository.persona.PersonasTopComponent.detailsScrollPane
private

Definition at line 474 of file PersonasTopComponent.java.

javax.swing.JButton org.sleuthkit.autopsy.centralrepository.persona.PersonasTopComponent.editBtn
private

Definition at line 475 of file PersonasTopComponent.java.

javax.swing.JTextArea org.sleuthkit.autopsy.centralrepository.persona.PersonasTopComponent.introText
private

Definition at line 476 of file PersonasTopComponent.java.

javax.swing.JScrollPane org.sleuthkit.autopsy.centralrepository.persona.PersonasTopComponent.introTextScrollPane
private

Definition at line 477 of file PersonasTopComponent.java.

final Logger org.sleuthkit.autopsy.centralrepository.persona.PersonasTopComponent.logger = Logger.getLogger(PersonasTopComponent.class.getName())
staticprivate

Definition at line 60 of file PersonasTopComponent.java.

javax.swing.JSplitPane org.sleuthkit.autopsy.centralrepository.persona.PersonasTopComponent.mainSplitPane
private

Definition at line 478 of file PersonasTopComponent.java.

javax.swing.JScrollPane org.sleuthkit.autopsy.centralrepository.persona.PersonasTopComponent.resultsPane
private

Definition at line 479 of file PersonasTopComponent.java.

javax.swing.JTable org.sleuthkit.autopsy.centralrepository.persona.PersonasTopComponent.resultsTable
private

Definition at line 480 of file PersonasTopComponent.java.

javax.swing.JRadioButton org.sleuthkit.autopsy.centralrepository.persona.PersonasTopComponent.searchAccountRadio
private

Definition at line 481 of file PersonasTopComponent.java.

javax.swing.JButton org.sleuthkit.autopsy.centralrepository.persona.PersonasTopComponent.searchBtn
private

Definition at line 482 of file PersonasTopComponent.java.

javax.swing.ButtonGroup org.sleuthkit.autopsy.centralrepository.persona.PersonasTopComponent.searchButtonGroup
private

Definition at line 483 of file PersonasTopComponent.java.

javax.swing.JTextField org.sleuthkit.autopsy.centralrepository.persona.PersonasTopComponent.searchField
private

Definition at line 484 of file PersonasTopComponent.java.

javax.swing.JRadioButton org.sleuthkit.autopsy.centralrepository.persona.PersonasTopComponent.searchNameRadio
private

Definition at line 485 of file PersonasTopComponent.java.

javax.swing.JPanel org.sleuthkit.autopsy.centralrepository.persona.PersonasTopComponent.searchPanel
private

Definition at line 486 of file PersonasTopComponent.java.

Persona org.sleuthkit.autopsy.centralrepository.persona.PersonasTopComponent.selectedPersona = null
private

Definition at line 63 of file PersonasTopComponent.java.

final long org.sleuthkit.autopsy.centralrepository.persona.PersonasTopComponent.serialVersionUID = 1L
staticprivate

Definition at line 58 of file PersonasTopComponent.java.


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

Copyright © 2012-2022 Basis Technology. Generated on: Tue Jun 27 2023
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.