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

Inherited by org.sleuthkit.autopsy.casemodule.AddImageWizardAddingProgressPanel.DSPProgressMonitorImpl, and org.sleuthkit.autopsy.modules.vmextractor.VMExtractorIngestModule.AddDataSourceProgressMonitor.

Public Member Functions

void setIndeterminate (boolean indeterminate)
void setProgress (int progress)
default void setProgressMax (final int max)
void setProgressText (String text)

Detailed Description

An GUI agnostic DataSourceProcessorProgressMonitor interface for DataSourceProcesssors to indicate progress. It models after a JProgressbar though it could use any underlying implementation (or NoOps)

Definition at line 26 of file

Member Function Documentation

void org.sleuthkit.autopsy.corecomponentinterfaces.DataSourceProcessorProgressMonitor.setIndeterminate ( boolean  indeterminate)

Identify if progress will be indeterminate or not

indeterminatetrue if progress bar should not show steps
void org.sleuthkit.autopsy.corecomponentinterfaces.DataSourceProcessorProgressMonitor.setProgress ( int  progress)

Increment the progress bar if it is determinate

progressHow much progress has happened. Must be smaller than value passed to setProgressMax()
default void org.sleuthkit.autopsy.corecomponentinterfaces.DataSourceProcessorProgressMonitor.setProgressMax ( final int  max)

Maximum value for a determinate progress bar.

maxMax value that will be used

Implemented in org.sleuthkit.autopsy.casemodule.AddImageWizardAddingProgressPanel.DSPProgressMonitorImpl.

Definition at line 45 of file

void org.sleuthkit.autopsy.corecomponentinterfaces.DataSourceProcessorProgressMonitor.setProgressText ( String  text)

Set the text to be displayed to the user.

textText to display

Referenced by

The documentation for this interface was generated from the following file:

Copyright © 2012-2016 Basis Technology. Generated on: Mon May 7 2018
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.