Autopsy  3.1
Graphical digital forensics platform for The Sleuth Kit and other tools.
Classes | Public Member Functions | List of all members
org.sleuthkit.autopsy.corecomponentinterfaces.DataSourceProcessor Interface Reference

Inherited by org.sleuthkit.autopsy.casemodule.ImageDSProcessor, org.sleuthkit.autopsy.casemodule.LocalDiskDSProcessor, and org.sleuthkit.autopsy.casemodule.LocalFilesDSProcessor.

Classes

enum  DSP_PANEL_EVENT
 

Public Member Functions

String getDataSourceType ()
 
JPanel getPanel ()
 
boolean isPanelValid ()
 
void run (DataSourceProcessorProgressMonitor progressPanel, DataSourceProcessorCallback dspCallback)
 
void cancel ()
 
void reset ()
 

Detailed Description

Interface used by the Add DataSource wizard to allow different types of data sources to be added to a case. Examples of data sources include disk images, local files, etc.

The interface provides a uniform mechanism for the Autopsy UI to:

Definition at line 35 of file DataSourceProcessor.java.

Member Function Documentation

void org.sleuthkit.autopsy.corecomponentinterfaces.DataSourceProcessor.cancel ( )
String org.sleuthkit.autopsy.corecomponentinterfaces.DataSourceProcessor.getDataSourceType ( )

Returns the type of Data Source it handles. This name gets displayed in the drop-down listbox

Implemented in org.sleuthkit.autopsy.casemodule.ImageDSProcessor, org.sleuthkit.autopsy.casemodule.LocalDiskDSProcessor, and org.sleuthkit.autopsy.casemodule.LocalFilesDSProcessor.

JPanel org.sleuthkit.autopsy.corecomponentinterfaces.DataSourceProcessor.getPanel ( )

Returns the picker panel to be displayed along with any other runtime options supported by the data source handler. The DSP is responsible for storing the settings so that a later call to run() will have the user-specified settings.

Should be less than 544 pixels wide and 173 pixels high.

Implemented in org.sleuthkit.autopsy.casemodule.ImageDSProcessor, org.sleuthkit.autopsy.casemodule.LocalDiskDSProcessor, and org.sleuthkit.autopsy.casemodule.LocalFilesDSProcessor.

boolean org.sleuthkit.autopsy.corecomponentinterfaces.DataSourceProcessor.isPanelValid ( )

Called to validate the input data in the panel. Returns true if no errors, or Returns false if there is an error.

Implemented in org.sleuthkit.autopsy.casemodule.ImageDSProcessor, org.sleuthkit.autopsy.casemodule.LocalDiskDSProcessor, and org.sleuthkit.autopsy.casemodule.LocalFilesDSProcessor.

void org.sleuthkit.autopsy.corecomponentinterfaces.DataSourceProcessor.reset ( )
void org.sleuthkit.autopsy.corecomponentinterfaces.DataSourceProcessor.run ( DataSourceProcessorProgressMonitor  progressPanel,
DataSourceProcessorCallback  dspCallback 
)

Called to invoke the handling of data source in the background. Returns after starting the background thread.

Parameters
progressPanelprogress panel to be updated while processing
dspCallbackContains the callback method DataSourceProcessorCallback.done() that the DSP must call when the background thread finishes with errors and status.

Implemented in org.sleuthkit.autopsy.casemodule.ImageDSProcessor, org.sleuthkit.autopsy.casemodule.LocalDiskDSProcessor, and org.sleuthkit.autopsy.casemodule.LocalFilesDSProcessor.


The documentation for this interface 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.