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

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

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

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

String the data source type

Implements org.sleuthkit.autopsy.corecomponentinterfaces.DataSourceProcessor.

Definition at line 107 of file

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

Returns the JPanel for collecting the Data source information

JPanel the config panel

Implements org.sleuthkit.autopsy.corecomponentinterfaces.DataSourceProcessor.

Definition at line 117 of file

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

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

Definition at line 97 of file

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

Validates the data collected by the JPanel

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

Implements org.sleuthkit.autopsy.corecomponentinterfaces.DataSourceProcessor.

Definition at line 131 of file

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

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

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

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

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.

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

Definition at line 200 of file

Member Data Documentation

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

Definition at line 52 of file

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

Definition at line 55 of file

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

Definition at line 46 of file

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

Definition at line 49 of file

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

Definition at line 60 of file

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

Definition at line 63 of file

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

Definition at line 65 of file

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

Definition at line 64 of file

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.