Autopsy  4.19.3
Graphical digital forensics platform for The Sleuth Kit and other tools.
Classes | Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
org.sleuthkit.autopsy.corecomponents.DataContentPanel Class Reference

Inherits JPanel, org.sleuthkit.autopsy.corecomponentinterfaces.DataContent, and ChangeListener.

Classes

class  DataContentPanelWorker
 
class  UpdateWrapper
 
class  WorkerResults
 

Public Member Functions

JTabbedPane getTabPanels ()
 
void propertyChange (PropertyChangeEvent evt)
 
void setNode (Node selectedNode)
 
void stateChanged (ChangeEvent evt)
 

Static Public Member Functions

static DataContentPanel createInstance ()
 

Private Member Functions

void initComponents ()
 
void updateTabs (Node selectedNode, List< Integer > supportedIndices, int preferredIndex)
 

Private Attributes

Node currentNode
 
final boolean isMain
 
javax.swing.JTabbedPane jTabbedPane1
 
boolean listeningToTabbedPane = false
 
final List< UpdateWrapperviewers = new ArrayList<>()
 
DataContentPanelWorker workerThread
 

Static Private Attributes

static Logger logger = Logger.getLogger(DataContentPanel.class.getName())
 

Detailed Description

Data content panel.

Definition at line 46 of file DataContentPanel.java.

Member Function Documentation

static DataContentPanel org.sleuthkit.autopsy.corecomponents.DataContentPanel.createInstance ( )
static

Factory method to create an external (not main window) data content panel to be used in an external window

Returns
a new instance of a data content panel

Definition at line 99 of file DataContentPanel.java.

Referenced by org.sleuthkit.autopsy.timeline.TimeLineTopComponent.DataContentExplorerPanel.DataContentExplorerPanel().

JTabbedPane org.sleuthkit.autopsy.corecomponents.DataContentPanel.getTabPanels ( )
void org.sleuthkit.autopsy.corecomponents.DataContentPanel.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 114 of file DataContentPanel.java.

void org.sleuthkit.autopsy.corecomponents.DataContentPanel.propertyChange ( PropertyChangeEvent  evt)
void org.sleuthkit.autopsy.corecomponents.DataContentPanel.setNode ( Node  selectedNode)
void org.sleuthkit.autopsy.corecomponents.DataContentPanel.stateChanged ( ChangeEvent  evt)

Definition at line 204 of file DataContentPanel.java.

void org.sleuthkit.autopsy.corecomponents.DataContentPanel.updateTabs ( Node  selectedNode,
List< Integer >  supportedIndices,
int  preferredIndex 
)
private

Update the state of the tabs based on the given data.

Parameters
selectedNodeThe currently selected node.
supportedIndicesThe indices of the tabs that are supported by this node type.
preferredIndexThe index of the tab which is preferred.

Definition at line 171 of file DataContentPanel.java.

References org.sleuthkit.autopsy.core.UserPreferences.keepPreferredContentViewer().

Member Data Documentation

Node org.sleuthkit.autopsy.corecomponents.DataContentPanel.currentNode
private

Definition at line 50 of file DataContentPanel.java.

final boolean org.sleuthkit.autopsy.corecomponents.DataContentPanel.isMain
private

Definition at line 51 of file DataContentPanel.java.

javax.swing.JTabbedPane org.sleuthkit.autopsy.corecomponents.DataContentPanel.jTabbedPane1
private

Definition at line 132 of file DataContentPanel.java.

boolean org.sleuthkit.autopsy.corecomponents.DataContentPanel.listeningToTabbedPane = false
private

Definition at line 52 of file DataContentPanel.java.

Logger org.sleuthkit.autopsy.corecomponents.DataContentPanel.logger = Logger.getLogger(DataContentPanel.class.getName())
staticprivate

Definition at line 48 of file DataContentPanel.java.

final List<UpdateWrapper> org.sleuthkit.autopsy.corecomponents.DataContentPanel.viewers = new ArrayList<>()
private

Definition at line 49 of file DataContentPanel.java.

DataContentPanelWorker org.sleuthkit.autopsy.corecomponents.DataContentPanel.workerThread
private

Definition at line 54 of file DataContentPanel.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.