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.LocalDiskDSProcessor Class Reference

Inherits org.sleuthkit.autopsy.corecomponentinterfaces.DataSourceProcessor.

Public Member Functions

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

Static Public Member Functions

static String getType ()
 

Private Attributes

final LocalDiskPanel localDiskPanel
 
AddImageTask addDiskTask
 
boolean cancelled = false
 
boolean localDiskOptionsSet = false
 
String localDiskPath
 
String timeZone
 
boolean noFatOrphans
 

Static Private Attributes

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

Detailed Description

Definition at line 33 of file LocalDiskDSProcessor.java.

Constructor & Destructor Documentation

org.sleuthkit.autopsy.casemodule.LocalDiskDSProcessor.LocalDiskDSProcessor ( )

Definition at line 63 of file LocalDiskDSProcessor.java.

Member Function Documentation

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

Cancel the data source processing

Implements org.sleuthkit.autopsy.corecomponentinterfaces.DataSourceProcessor.

Definition at line 135 of file LocalDiskDSProcessor.java.

String org.sleuthkit.autopsy.casemodule.LocalDiskDSProcessor.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 81 of file LocalDiskDSProcessor.java.

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

Returns the JPanel for collecting the Data source information

Returns
JPanel the config panel

Implements org.sleuthkit.autopsy.corecomponentinterfaces.DataSourceProcessor.

Definition at line 91 of file LocalDiskDSProcessor.java.

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

Definition at line 71 of file LocalDiskDSProcessor.java.

boolean org.sleuthkit.autopsy.casemodule.LocalDiskDSProcessor.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 102 of file LocalDiskDSProcessor.java.

void org.sleuthkit.autopsy.casemodule.LocalDiskDSProcessor.reset ( )

Reset the data source processor

Implements org.sleuthkit.autopsy.corecomponentinterfaces.DataSourceProcessor.

Definition at line 146 of file LocalDiskDSProcessor.java.

void org.sleuthkit.autopsy.casemodule.LocalDiskDSProcessor.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 114 of file LocalDiskDSProcessor.java.

void org.sleuthkit.autopsy.casemodule.LocalDiskDSProcessor.setDataSourceOptions ( String  diskPath,
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
diskPathpath to the local disk
tztime zone
noFatwhether to parse FAT orphans

Definition at line 168 of file LocalDiskDSProcessor.java.

Member Data Documentation

AddImageTask org.sleuthkit.autopsy.casemodule.LocalDiskDSProcessor.addDiskTask
private

Definition at line 45 of file LocalDiskDSProcessor.java.

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

Definition at line 48 of file LocalDiskDSProcessor.java.

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

Definition at line 38 of file LocalDiskDSProcessor.java.

boolean org.sleuthkit.autopsy.casemodule.LocalDiskDSProcessor.localDiskOptionsSet = false
private

Definition at line 53 of file LocalDiskDSProcessor.java.

final LocalDiskPanel org.sleuthkit.autopsy.casemodule.LocalDiskDSProcessor.localDiskPanel
private

Definition at line 41 of file LocalDiskDSProcessor.java.

String org.sleuthkit.autopsy.casemodule.LocalDiskDSProcessor.localDiskPath
private

Definition at line 56 of file LocalDiskDSProcessor.java.

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

Definition at line 58 of file LocalDiskDSProcessor.java.

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

Definition at line 57 of file LocalDiskDSProcessor.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.