Autopsy  4.19.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions | List of all members
org.sleuthkit.autopsy.datamodel.ContentUtils.ExtractFscContentVisitor< T, V > Class Template Reference

Inherits Default< Void >.

Public Member Functions

 ExtractFscContentVisitor (java.io.File dest, ProgressHandle progress, SwingWorker< T, V > worker, boolean source)
 
 ExtractFscContentVisitor (java.io.File dest)
 
Void visit (File file)
 
Void visit (LayoutFile file)
 
Void visit (DerivedFile file)
 
Void visit (LocalFile file)
 
Void visit (SlackFile file)
 
Void visit (Directory dir)
 
Void visit (VirtualDirectory dir)
 
Void visit (LocalDirectory dir)
 
Void visitDir (AbstractFile dir)
 

Static Public Member Functions

static< T, V > void extract (Content cntnt, java.io.File dest, ProgressHandle progress, SwingWorker< T, V > worker)
 

Protected Member Functions

Void defaultVisit (Content content)
 

Private Member Functions

java.io.File getFsContentDest (Content content)
 

Detailed Description

Extracts file/folder as given destination file, recursing into folders. Assumes there will be no collisions with existing directories/files, and that the directory to contain the destination file already exists.

Definition at line 357 of file ContentUtils.java.

Constructor & Destructor Documentation

org.sleuthkit.autopsy.datamodel.ContentUtils.ExtractFscContentVisitor< T, V >.ExtractFscContentVisitor ( java.io.File  dest,
ProgressHandle  progress,
SwingWorker< T, V >  worker,
boolean  source 
)

Make new extractor for a specific destination

Parameters
destThe file/folder visited will be extracted as this file
progressprogress bar handle to update, if available. null otherwise
workerthe swing worker background thread the process runs within, or null, if in the main thread, used to handle task cancellation
sourcetrue if source file

Definition at line 376 of file ContentUtils.java.

Definition at line 384 of file ContentUtils.java.

Member Function Documentation

Void org.sleuthkit.autopsy.datamodel.ContentUtils.ExtractFscContentVisitor< T, V >.defaultVisit ( Content  content)
protected

Definition at line 536 of file ContentUtils.java.

static <T,V> void org.sleuthkit.autopsy.datamodel.ContentUtils.ExtractFscContentVisitor< T, V >.extract ( Content  cntnt,
java.io.File  dest,
ProgressHandle  progress,
SwingWorker< T, V >  worker 
)
static

Convenience method to make a new instance for given destination and extract given content

Definition at line 392 of file ContentUtils.java.

Referenced by org.sleuthkit.autopsy.directorytree.actionhelpers.ExtractActionHelper.FileExtracter.doInBackground(), and org.sleuthkit.autopsy.report.modules.html.HTMLReport.saveContent().

java.io.File org.sleuthkit.autopsy.datamodel.ContentUtils.ExtractFscContentVisitor< T, V >.getFsContentDest ( Content  content)
private
Void org.sleuthkit.autopsy.datamodel.ContentUtils.ExtractFscContentVisitor< T, V >.visit ( VirtualDirectory  dir)
Void org.sleuthkit.autopsy.datamodel.ContentUtils.ExtractFscContentVisitor< T, V >.visitDir ( AbstractFile  dir)

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

Copyright © 2012-2021 Basis Technology. Generated on: Fri Aug 6 2021
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.