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

Inherits org.sleuthkit.autopsy.corecomponentinterfaces.DataSourceProcessor.

Public Member Functions

 LocalFilesDSProcessor ()
 
String getDataSourceType ()
 
JPanel getPanel ()
 
boolean isPanelValid ()
 
void run (DataSourceProcessorProgressMonitor progressMonitor, DataSourceProcessorCallback cbObj)
 
void cancel ()
 
void reset ()
 
void setDataSourceOptions (String filesPath)
 

Static Public Member Functions

static String getType ()
 

Private Attributes

final LocalFilesPanel localFilesPanel
 
AddLocalFilesTask addFilesTask
 
boolean cancelled = false
 
boolean localFilesOptionsSet = false
 
String localFilesPath
 

Static Private Attributes

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

Detailed Description

Definition at line 32 of file LocalFilesDSProcessor.java.

Constructor & Destructor Documentation

org.sleuthkit.autopsy.casemodule.LocalFilesDSProcessor.LocalFilesDSProcessor ( )

Definition at line 59 of file LocalFilesDSProcessor.java.

Member Function Documentation

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

Cancel the data source processing

Implements org.sleuthkit.autopsy.corecomponentinterfaces.DataSourceProcessor.

Definition at line 128 of file LocalFilesDSProcessor.java.

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

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

Returns the JPanel for collecting the Data source information

Returns
JPanel the config panel

Implements org.sleuthkit.autopsy.corecomponentinterfaces.DataSourceProcessor.

Definition at line 86 of file LocalFilesDSProcessor.java.

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

Definition at line 66 of file LocalFilesDSProcessor.java.

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

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

Reset the data source processor

Implements org.sleuthkit.autopsy.corecomponentinterfaces.DataSourceProcessor.

Definition at line 139 of file LocalFilesDSProcessor.java.

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

void org.sleuthkit.autopsy.casemodule.LocalFilesDSProcessor.setDataSourceOptions ( String  filesPath)

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
filesPathPATH_SEP list of paths to local files

Definition at line 158 of file LocalFilesDSProcessor.java.

Member Data Documentation

AddLocalFilesTask org.sleuthkit.autopsy.casemodule.LocalFilesDSProcessor.addFilesTask
private

Definition at line 43 of file LocalFilesDSProcessor.java.

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

Definition at line 46 of file LocalFilesDSProcessor.java.

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

Definition at line 37 of file LocalFilesDSProcessor.java.

boolean org.sleuthkit.autopsy.casemodule.LocalFilesDSProcessor.localFilesOptionsSet = false
private

Definition at line 51 of file LocalFilesDSProcessor.java.

final LocalFilesPanel org.sleuthkit.autopsy.casemodule.LocalFilesDSProcessor.localFilesPanel
private

Definition at line 40 of file LocalFilesDSProcessor.java.

String org.sleuthkit.autopsy.casemodule.LocalFilesDSProcessor.localFilesPath
private

Definition at line 54 of file LocalFilesDSProcessor.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.