Autopsy  4.0
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
 
boolean isDefault
 

Static Private Attributes

static final String DEFAULT_NAME = NbBundle.getMessage(DataContentTopComponent.class, "CTL_DataContentTopComponent")
 
static DataContentTopComponent defaultInstance
 
static Logger logger = Logger.getLogger(DataContentTopComponent.class.getName())
 
static ArrayList< DataContentTopComponentnewWindowList = new ArrayList<DataContentTopComponent>()
 
static final String PREFERRED_ID = "DataContentTopComponent"
 
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 83 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
static List<DataContentTopComponent> org.sleuthkit.autopsy.corecomponents.DataContentTopComponent.getNewWindowList ( )
static

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

Returns

Definition at line 195 of file DataContentTopComponent.java.

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

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

Definition at line 140 of file DataContentTopComponent.java.

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

Get the tab pane

Returns
tab pane with individual DataContentViewers

Definition at line 186 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 100 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 178 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 52 of file DataContentTopComponent.java.

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

Definition at line 57 of file DataContentTopComponent.java.

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

Definition at line 45 of file DataContentTopComponent.java.

ArrayList<DataContentTopComponent> org.sleuthkit.autopsy.corecomponents.DataContentTopComponent.newWindowList = new ArrayList<DataContentTopComponent>()
staticprivate
final String org.sleuthkit.autopsy.corecomponents.DataContentTopComponent.PREFERRED_ID = "DataContentTopComponent"
staticprivate
final String org.sleuthkit.autopsy.corecomponents.DataContentTopComponent.TOOLTIP_TEXT = NbBundle.getMessage(DataContentTopComponent.class, "HINT_DataContentTopComponent")
staticprivate

Definition at line 58 of file DataContentTopComponent.java.


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

Copyright © 2012-2015 Basis Technology. Generated on: Wed Apr 6 2016
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.