Autopsy  3.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

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

Static Public Member Functions

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

Protected Member Functions

String preferredID ()
 

Private Member Functions

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

Private Attributes

boolean isDefault
 
final DataContentPanel dataContentPanel
 

Static Private Attributes

static Logger logger = Logger.getLogger(DataContentTopComponent.class.getName())
 
static DataContentTopComponent defaultInstance
 
static ArrayList< DataContentTopComponentnewWindowList = new ArrayList<DataContentTopComponent>()
 
static final String PREFERRED_ID = "DataContentTopComponent"
 
static final String DEFAULT_NAME = NbBundle.getMessage(DataContentTopComponent.class, "CTL_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 42 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 80 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 188 of file DataContentTopComponent.java.

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

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

Definition at line 135 of file DataContentTopComponent.java.

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

Get the tab pane

Returns
tab pane with individual DataContentViewers

Definition at line 180 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 97 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 173 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 51 of file DataContentTopComponent.java.

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

Definition at line 56 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 44 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 57 of file DataContentTopComponent.java.


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

Copyright © 2012-2015 Basis Technology. Generated on: Mon Oct 19 2015
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.