Autopsy  4.17.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
Classes | Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
org.sleuthkit.autopsy.discovery.ui.DiscoveryTopComponent Class Reference

Inherits TopComponent.

Classes

class  AnimatedSplitPane
 
class  BasicSplitPaneDividerImpl
 
class  HideDetailsAreaCallback
 
class  ShowDetailsAreaCallback
 

Public Member Functions

 DiscoveryTopComponent ()
 
List< Mode > availableModes (List< Mode > modes)
 
void componentOpened ()
 
void resetTopComponent ()
 

Static Public Member Functions

static DiscoveryTopComponent getTopComponent ()
 

Protected Member Functions

void componentClosed ()
 

Private Member Functions

void initComponents ()
 
void newSearchButtonActionPerformed (java.awt.event.ActionEvent evt)
 
void resetBottomComponent ()
 
String validateLastSelectedType (DiscoveryEventUtils.SearchCompleteEvent searchCompleteEvent)
 

Private Attributes

SwingAnimator animator = null
 
JPanel detailsPanel = new JPanel()
 
int dividerLocation = JSplitPane.UNDEFINED_CONDITION
 
final GroupListPanel groupListPanel
 
javax.swing.JSplitPane mainSplitPane
 
javax.swing.JButton newSearchButton
 
javax.swing.JTextArea progressMessageTextArea
 
final ResultsPanel resultsPanel
 
javax.swing.JSplitPane rightSplitPane
 
Type searchType
 
String selectedDomainTabName
 

Static Private Attributes

static final int ANIMATION_INCREMENT = 30
 
static final String PREFERRED_ID = "DiscoveryTc"
 
static volatile int previousDividerLocation = 250
 
static final long serialVersionUID = 1L
 

Detailed Description

Create a dialog for displaying the Discovery results.

Definition at line 55 of file DiscoveryTopComponent.java.

Constructor & Destructor Documentation

org.sleuthkit.autopsy.discovery.ui.DiscoveryTopComponent.DiscoveryTopComponent ( )

Member Function Documentation

List<Mode> org.sleuthkit.autopsy.discovery.ui.DiscoveryTopComponent.availableModes ( List< Mode >  modes)

Definition at line 269 of file DiscoveryTopComponent.java.

void org.sleuthkit.autopsy.discovery.ui.DiscoveryTopComponent.componentClosed ( )
protected
void org.sleuthkit.autopsy.discovery.ui.DiscoveryTopComponent.componentOpened ( )
static DiscoveryTopComponent org.sleuthkit.autopsy.discovery.ui.DiscoveryTopComponent.getTopComponent ( )
static

Get the current DiscoveryTopComponent if it is open.

Returns
The open DiscoveryTopComponent or null if it has not been opened.

Definition at line 135 of file DiscoveryTopComponent.java.

References org.sleuthkit.autopsy.discovery.ui.DiscoveryTopComponent.DiscoveryTopComponent().

void org.sleuthkit.autopsy.discovery.ui.DiscoveryTopComponent.initComponents ( )
private
void org.sleuthkit.autopsy.discovery.ui.DiscoveryTopComponent.newSearchButtonActionPerformed ( java.awt.event.ActionEvent  evt)
private
void org.sleuthkit.autopsy.discovery.ui.DiscoveryTopComponent.resetBottomComponent ( )
private
void org.sleuthkit.autopsy.discovery.ui.DiscoveryTopComponent.resetTopComponent ( )

Reset the top component so it isn't displaying any results.

Definition at line 144 of file DiscoveryTopComponent.java.

String org.sleuthkit.autopsy.discovery.ui.DiscoveryTopComponent.validateLastSelectedType ( DiscoveryEventUtils.SearchCompleteEvent  searchCompleteEvent)
private

Get the name of the tab which was last selected unless the tab last selected would not be included in the types currently being displayed or was not previously set.

Returns
The name of the tab which should be selected in the new DomainDetailsPanel.

Definition at line 370 of file DiscoveryTopComponent.java.

References org.sleuthkit.autopsy.discovery.ui.DiscoveryTopComponent.selectedDomainTabName.

Member Data Documentation

final int org.sleuthkit.autopsy.discovery.ui.DiscoveryTopComponent.ANIMATION_INCREMENT = 30
staticprivate
SwingAnimator org.sleuthkit.autopsy.discovery.ui.DiscoveryTopComponent.animator = null
private

Definition at line 68 of file DiscoveryTopComponent.java.

JPanel org.sleuthkit.autopsy.discovery.ui.DiscoveryTopComponent.detailsPanel = new JPanel()
private

Definition at line 63 of file DiscoveryTopComponent.java.

int org.sleuthkit.autopsy.discovery.ui.DiscoveryTopComponent.dividerLocation = JSplitPane.UNDEFINED_CONDITION
private

Definition at line 66 of file DiscoveryTopComponent.java.

final GroupListPanel org.sleuthkit.autopsy.discovery.ui.DiscoveryTopComponent.groupListPanel
private

Definition at line 61 of file DiscoveryTopComponent.java.

javax.swing.JSplitPane org.sleuthkit.autopsy.discovery.ui.DiscoveryTopComponent.mainSplitPane
private
javax.swing.JButton org.sleuthkit.autopsy.discovery.ui.DiscoveryTopComponent.newSearchButton
private
final String org.sleuthkit.autopsy.discovery.ui.DiscoveryTopComponent.PREFERRED_ID = "DiscoveryTc"
staticprivate

Definition at line 58 of file DiscoveryTopComponent.java.

volatile int org.sleuthkit.autopsy.discovery.ui.DiscoveryTopComponent.previousDividerLocation = 250
staticprivate
javax.swing.JTextArea org.sleuthkit.autopsy.discovery.ui.DiscoveryTopComponent.progressMessageTextArea
private
final ResultsPanel org.sleuthkit.autopsy.discovery.ui.DiscoveryTopComponent.resultsPanel
private

Definition at line 62 of file DiscoveryTopComponent.java.

javax.swing.JSplitPane org.sleuthkit.autopsy.discovery.ui.DiscoveryTopComponent.rightSplitPane
private
Type org.sleuthkit.autopsy.discovery.ui.DiscoveryTopComponent.searchType
private

Definition at line 65 of file DiscoveryTopComponent.java.

String org.sleuthkit.autopsy.discovery.ui.DiscoveryTopComponent.selectedDomainTabName
private
final long org.sleuthkit.autopsy.discovery.ui.DiscoveryTopComponent.serialVersionUID = 1L
staticprivate

Definition at line 57 of file DiscoveryTopComponent.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.