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

Inherits org.sleuthkit.autopsy.corecomponentinterfaces.DataSourceProcessor.

Public Member Functions

 ImageDSProcessor ()
 
String getDataSourceType ()
 
JPanel getPanel ()
 
boolean isPanelValid ()
 
void run (DataSourceProcessorProgressMonitor progressMonitor, DataSourceProcessorCallback cbObj)
 
void cancel ()
 
void reset ()
 
void setDataSourceOptions (String imgPath, String tz, boolean noFat)
 

Static Public Member Functions

static String getType ()
 

Private Attributes

final ImageFilePanel imageFilePanel
 
AddImageTask addImageTask
 
boolean cancelled = false
 
boolean imageOptionsSet = false
 
String imagePath
 
String timeZone
 
boolean noFatOrphans
 

Static Private Attributes

static final String dsType = NbBundle.getMessage(ImageDSProcessor.class, "ImageDSProcessor.dsType.text")
 

Detailed Description

Image data source processor. Handles the addition of "disk images" to Autopsy.

An instance of this class is created via the Netbeans Lookup() method.

Definition at line 41 of file ImageDSProcessor.java.

Constructor & Destructor Documentation

org.sleuthkit.autopsy.casemodule.ImageDSProcessor.ImageDSProcessor ( )

Member Function Documentation

void org.sleuthkit.autopsy.casemodule.ImageDSProcessor.cancel ( )

Cancel the data source processing

Implements org.sleuthkit.autopsy.corecomponentinterfaces.DataSourceProcessor.

Definition at line 169 of file ImageDSProcessor.java.

String org.sleuthkit.autopsy.casemodule.ImageDSProcessor.getDataSourceType ( )

Returns the Data source type (string) handled by this DSP

Returns
String the data source type

Implements org.sleuthkit.autopsy.corecomponentinterfaces.DataSourceProcessor.

Definition at line 107 of file ImageDSProcessor.java.

JPanel org.sleuthkit.autopsy.casemodule.ImageDSProcessor.getPanel ( )

Returns the JPanel for collecting the Data source information

Returns
JPanel the config panel

Implements org.sleuthkit.autopsy.corecomponentinterfaces.DataSourceProcessor.

Definition at line 117 of file ImageDSProcessor.java.

References org.sleuthkit.autopsy.casemodule.ImageFilePanel.readSettings(), and org.sleuthkit.autopsy.casemodule.ImageFilePanel.select().

static String org.sleuthkit.autopsy.casemodule.ImageDSProcessor.getType ( )
static

Definition at line 97 of file ImageDSProcessor.java.

boolean org.sleuthkit.autopsy.casemodule.ImageDSProcessor.isPanelValid ( )

Validates the data collected by the JPanel

Returns
String returns NULL if success, error string if there is any errors

Implements org.sleuthkit.autopsy.corecomponentinterfaces.DataSourceProcessor.

Definition at line 131 of file ImageDSProcessor.java.

References org.sleuthkit.autopsy.casemodule.ImageFilePanel.validatePanel().

void org.sleuthkit.autopsy.casemodule.ImageDSProcessor.reset ( )
void org.sleuthkit.autopsy.casemodule.ImageDSProcessor.run ( DataSourceProcessorProgressMonitor  progressMonitor,
DataSourceProcessorCallback  cbObj 
)

Runs the data source processor. This must kick off processing the data source in background

Parameters
progressMonitorProgress monitor to report progress during processing
cbObjcallback to call when processing is done.

Implements org.sleuthkit.autopsy.corecomponentinterfaces.DataSourceProcessor.

Definition at line 144 of file ImageDSProcessor.java.

References org.sleuthkit.autopsy.casemodule.ImageFilePanel.getContentPaths(), org.sleuthkit.autopsy.casemodule.ImageFilePanel.getNoFatOrphans(), org.sleuthkit.autopsy.casemodule.ImageFilePanel.getTimeZone(), and org.sleuthkit.autopsy.casemodule.ImageFilePanel.storeSettings().

void org.sleuthkit.autopsy.casemodule.ImageDSProcessor.setDataSourceOptions ( String  imgPath,
String  tz,
boolean  noFat 
)

Sets the data source options externally. To be used by a client that does not have a UI and does not use the JPanel to collect this information from a user.

Parameters
imgPathpath to thew image or first image
tztimeZone
noFatwhether to parse FAT orphans

Definition at line 200 of file ImageDSProcessor.java.

Member Data Documentation

AddImageTask org.sleuthkit.autopsy.casemodule.ImageDSProcessor.addImageTask
private

Definition at line 52 of file ImageDSProcessor.java.

boolean org.sleuthkit.autopsy.casemodule.ImageDSProcessor.cancelled = false
private

Definition at line 55 of file ImageDSProcessor.java.

final String org.sleuthkit.autopsy.casemodule.ImageDSProcessor.dsType = NbBundle.getMessage(ImageDSProcessor.class, "ImageDSProcessor.dsType.text")
staticprivate

Definition at line 46 of file ImageDSProcessor.java.

final ImageFilePanel org.sleuthkit.autopsy.casemodule.ImageDSProcessor.imageFilePanel
private

Definition at line 49 of file ImageDSProcessor.java.

boolean org.sleuthkit.autopsy.casemodule.ImageDSProcessor.imageOptionsSet = false
private

Definition at line 60 of file ImageDSProcessor.java.

String org.sleuthkit.autopsy.casemodule.ImageDSProcessor.imagePath
private

Definition at line 63 of file ImageDSProcessor.java.

boolean org.sleuthkit.autopsy.casemodule.ImageDSProcessor.noFatOrphans
private

Definition at line 65 of file ImageDSProcessor.java.

String org.sleuthkit.autopsy.casemodule.ImageDSProcessor.timeZone
private

Definition at line 64 of file ImageDSProcessor.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.