Autopsy
4.7.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Inherits AbstractAction.
Classes | |
class | FileExtracter |
class | FileExtractionTask |
Public Member Functions | |
void | actionPerformed (ActionEvent e) |
Static Public Member Functions | |
static synchronized ExtractAction | getInstance () |
Private Member Functions | |
ExtractAction () | |
void | extractFile (ActionEvent e, AbstractFile selectedFile) |
void | extractFiles (ActionEvent e, Collection<?extends AbstractFile > selectedFiles) |
void | runExtractionTasks (ActionEvent e, ArrayList< FileExtractionTask > fileExtractionTasks) |
Private Attributes | |
Logger | logger = Logger.getLogger(ExtractAction.class.getName()) |
Static Private Attributes | |
static ExtractAction | instance |
Extracts AbstractFiles to a location selected by the user.
Definition at line 53 of file ExtractAction.java.
|
private |
Definition at line 69 of file ExtractAction.java.
Referenced by org.sleuthkit.autopsy.directorytree.ExtractAction.getInstance().
void org.sleuthkit.autopsy.directorytree.ExtractAction.actionPerformed | ( | ActionEvent | e | ) |
Asks user to choose destination, then extracts content to destination (recursing on directories).
e | The action event. |
Definition at line 80 of file ExtractAction.java.
References org.sleuthkit.autopsy.directorytree.ExtractAction.extractFile(), and org.sleuthkit.autopsy.directorytree.ExtractAction.extractFiles().
|
private |
Called when user has selected a single file to extract
e | |
selectedFile | Selected file |
Definition at line 101 of file ExtractAction.java.
References org.sleuthkit.autopsy.coreutils.FileUtil.escapeFileName(), org.sleuthkit.autopsy.casemodule.Case.getCurrentCaseThrows(), org.sleuthkit.autopsy.casemodule.Case.getExportDirectory(), and org.sleuthkit.autopsy.directorytree.ExtractAction.runExtractionTasks().
Referenced by org.sleuthkit.autopsy.directorytree.ExtractAction.actionPerformed().
|
private |
Called when a user has selected multiple files to extract
e | |
selectedFiles | Selected files |
Definition at line 127 of file ExtractAction.java.
References org.sleuthkit.autopsy.coreutils.FileUtil.escapeFileName(), org.sleuthkit.autopsy.casemodule.Case.getCurrentCaseThrows(), org.sleuthkit.autopsy.casemodule.Case.getExportDirectory(), and org.sleuthkit.autopsy.directorytree.ExtractAction.runExtractionTasks().
Referenced by org.sleuthkit.autopsy.directorytree.ExtractAction.actionPerformed().
|
static |
Definition at line 62 of file ExtractAction.java.
References org.sleuthkit.autopsy.directorytree.ExtractAction.ExtractAction(), and org.sleuthkit.autopsy.directorytree.ExtractAction.instance.
Referenced by org.sleuthkit.autopsy.datamodel.SpecialDirectoryNode.getActions(), org.sleuthkit.autopsy.datamodel.SlackFileNode.getActions(), org.sleuthkit.autopsy.datamodel.DirectoryNode.getActions(), org.sleuthkit.autopsy.datamodel.DataModelActionsFactory.getActions(), org.sleuthkit.autopsy.datamodel.LocalFileNode.getActions(), org.sleuthkit.autopsy.datamodel.LayoutFileNode.getActions(), org.sleuthkit.autopsy.datamodel.FileNode.getActions(), org.sleuthkit.autopsy.keywordsearch.AdHocSearchFilterNode.GetPopupActionsContentVisitor.getFileActions(), org.sleuthkit.autopsy.directorytree.ExplorerNodeActionVisitor.visit(), and org.sleuthkit.autopsy.directorytree.DataResultFilterNode.GetPopupActionsDisplayableItemNodeVisitor.visit().
|
private |
Definition at line 167 of file ExtractAction.java.
References org.sleuthkit.autopsy.coreutils.FileUtil.deleteFileDir(), org.sleuthkit.autopsy.coreutils.MessageNotifyUtil.Message.info(), and org.sleuthkit.autopsy.datamodel.ContentUtils.isDotDirectory().
Referenced by org.sleuthkit.autopsy.directorytree.ExtractAction.extractFile(), and org.sleuthkit.autopsy.directorytree.ExtractAction.extractFiles().
|
staticprivate |
Definition at line 60 of file ExtractAction.java.
Referenced by org.sleuthkit.autopsy.directorytree.ExtractAction.getInstance().
|
private |
Definition at line 55 of file ExtractAction.java.
Copyright © 2012-2016 Basis Technology. Generated on: Mon Jun 18 2018
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.