Autopsy  4.4.1
Graphical digital forensics platform for The Sleuth Kit and other tools.
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.corecomponents.DataContentTopComponent Class Reference

Inherits TopComponent, and org.sleuthkit.autopsy.corecomponentinterfaces.DataContent.

Public Member Functions

boolean canClose ()
 
void componentClosed ()
 
void componentOpened ()
 
int getPersistenceType ()
 
JTabbedPane getTabPanels ()
 
void propertyChange (PropertyChangeEvent evt)
 
void setNode (Node selectedNode)
 

Static Public Member Functions

static DataContentTopComponent createUndocked (String filePath, Node givenNode)
 
static synchronized DataContentTopComponent findInstance ()
 
static synchronized DataContentTopComponent getDefault ()
 
static List< DataContentTopComponentgetNewWindowList ()
 

Protected Member Functions

String preferredID ()
 

Private Member Functions

 DataContentTopComponent (boolean isDefault, String name)
 
void initComponents ()
 

Private Attributes

final DataContentPanel dataContentPanel
 
final boolean isDefault
 

Static Private Attributes

static final String DEFAULT_NAME = NbBundle.getMessage(DataContentTopComponent.class, "CTL_DataContentTopComponent")
 
static DataContentTopComponent defaultInstance
 
static final Logger logger = Logger.getLogger(DataContentTopComponent.class.getName())
 
static final ArrayList< DataContentTopComponentnewWindowList = new ArrayList<>()
 
static final String PREFERRED_ID = "DataContentTopComponent"
 
static final long serialVersionUID = 1L
 
static final String TOOLTIP_TEXT = NbBundle.getMessage(DataContentTopComponent.class, "HINT_DataContentTopComponent")
 

Detailed Description

Top component that organizes all of the data content viewers. Doing a lookup on this class will always return the default instance (which is created at startup).

Definition at line 43 of file DataContentTopComponent.java.

Constructor & Destructor Documentation

org.sleuthkit.autopsy.corecomponents.DataContentTopComponent.DataContentTopComponent ( boolean  isDefault,
String  name 
)
private

Member Function Documentation

boolean org.sleuthkit.autopsy.corecomponents.DataContentTopComponent.canClose ( )
void org.sleuthkit.autopsy.corecomponents.DataContentTopComponent.componentClosed ( )
void org.sleuthkit.autopsy.corecomponents.DataContentTopComponent.componentOpened ( )
static DataContentTopComponent org.sleuthkit.autopsy.corecomponents.DataContentTopComponent.createUndocked ( String  filePath,
Node  givenNode 
)
static

This createInstance method is used to create an undocked instance for the "View in New Window" feature.

Parameters
filePathpath of given file node
givenNodenode to view content of
Returns
newly undocked instance

Definition at line 84 of file DataContentTopComponent.java.

References org.sleuthkit.autopsy.corecomponents.DataContentTopComponent.componentOpened(), org.sleuthkit.autopsy.corecomponents.DataContentTopComponent.DataContentTopComponent(), and org.sleuthkit.autopsy.corecomponents.DataContentTopComponent.setNode().

Referenced by org.sleuthkit.autopsy.directorytree.NewWindowViewAction.actionPerformed().

static synchronized DataContentTopComponent org.sleuthkit.autopsy.corecomponents.DataContentTopComponent.findInstance ( )
static
static synchronized DataContentTopComponent org.sleuthkit.autopsy.corecomponents.DataContentTopComponent.getDefault ( )
static

Gets default instance. Do not use directly: reserved for *.settings files only, i.e. deserialization routines; otherwise you could get a non-deserialized defaultInstance. To obtain the singleton instance, use findInstance.

Returns

Definition at line 103 of file DataContentTopComponent.java.

References org.sleuthkit.autopsy.corecomponents.DataContentTopComponent.DataContentTopComponent(), and org.sleuthkit.autopsy.corecomponents.DataContentTopComponent.defaultInstance.

Referenced by org.sleuthkit.autopsy.directorytree.NewWindowViewAction.actionPerformed(), org.sleuthkit.autopsy.corecomponents.DataContentTopComponent.findInstance(), and org.sleuthkit.autopsy.corecomponentinterfaces.CoreComponentControl.openCoreWindows().

static List<DataContentTopComponent> org.sleuthkit.autopsy.corecomponents.DataContentTopComponent.getNewWindowList ( )
static

Returns a list of the non-default (main) TopComponents

Returns

Definition at line 192 of file DataContentTopComponent.java.

References org.sleuthkit.autopsy.corecomponents.DataContentTopComponent.newWindowList.

int org.sleuthkit.autopsy.corecomponents.DataContentTopComponent.getPersistenceType ( )

Definition at line 132 of file DataContentTopComponent.java.

JTabbedPane org.sleuthkit.autopsy.corecomponents.DataContentTopComponent.getTabPanels ( )

Get the tab pane

Returns
tab pane with individual DataContentViewers

Definition at line 183 of file DataContentTopComponent.java.

References org.sleuthkit.autopsy.corecomponents.DataContentPanel.getTabPanels().

void org.sleuthkit.autopsy.corecomponents.DataContentTopComponent.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 202 of file DataContentTopComponent.java.

Referenced by org.sleuthkit.autopsy.corecomponents.DataContentTopComponent.DataContentTopComponent().

String org.sleuthkit.autopsy.corecomponents.DataContentTopComponent.preferredID ( )
protected
void org.sleuthkit.autopsy.corecomponents.DataContentTopComponent.propertyChange ( PropertyChangeEvent  evt)

Definition at line 175 of file DataContentTopComponent.java.

void org.sleuthkit.autopsy.corecomponents.DataContentTopComponent.setNode ( Node  selectedNode)

Member Data Documentation

final DataContentPanel org.sleuthkit.autopsy.corecomponents.DataContentTopComponent.dataContentPanel
private

Definition at line 53 of file DataContentTopComponent.java.

final String org.sleuthkit.autopsy.corecomponents.DataContentTopComponent.DEFAULT_NAME = NbBundle.getMessage(DataContentTopComponent.class, "CTL_DataContentTopComponent")
staticprivate

Definition at line 58 of file DataContentTopComponent.java.

DataContentTopComponent org.sleuthkit.autopsy.corecomponents.DataContentTopComponent.defaultInstance
staticprivate
final boolean org.sleuthkit.autopsy.corecomponents.DataContentTopComponent.isDefault
private
final Logger org.sleuthkit.autopsy.corecomponents.DataContentTopComponent.logger = Logger.getLogger(DataContentTopComponent.class.getName())
staticprivate

Definition at line 45 of file DataContentTopComponent.java.

final ArrayList<DataContentTopComponent> org.sleuthkit.autopsy.corecomponents.DataContentTopComponent.newWindowList = new ArrayList<>()
staticprivate
final String org.sleuthkit.autopsy.corecomponents.DataContentTopComponent.PREFERRED_ID = "DataContentTopComponent"
staticprivate
final long org.sleuthkit.autopsy.corecomponents.DataContentTopComponent.serialVersionUID = 1L
staticprivate

Definition at line 49 of file DataContentTopComponent.java.

final String org.sleuthkit.autopsy.corecomponents.DataContentTopComponent.TOOLTIP_TEXT = NbBundle.getMessage(DataContentTopComponent.class, "HINT_DataContentTopComponent")
staticprivate

Definition at line 59 of file DataContentTopComponent.java.


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

Copyright © 2012-2016 Basis Technology. Generated on: Fri Sep 29 2017
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.