Autopsy  4.21.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
Public Member Functions | Protected Member Functions | List of all members
org.sleuthkit.autopsy.directorytree.ExtractUnallocAction.UnallocVisitor Class Reference

Inherits org.sleuthkit.datamodel.ContentVisitor< class >.Default< List< LayoutFile > >.

Public Member Functions

visit (File f)
 
visit (Pool p)
 
visit (VolumeSystem vs)
 
visit (Report r)
 
visit (BlackboardArtifact ba)
 
visit (SlackFile sf)
 
visit (LocalFile lf)
 
visit (OsAccount act)
 
visit (LocalDirectory ld)
 
visit (UnsupportedContent uc)
 
visit (LayoutFile lf)
 
visit (Image i)
 
visit (Volume v)
 
visit (DerivedFile df)
 
List< LayoutFilevisit (final org.sleuthkit.datamodel.LayoutFile lf)
 
List< LayoutFilevisit (FileSystem fs)
 
List< LayoutFilevisit (VirtualDirectory vd)
 
List< LayoutFilevisit (Directory dir)
 

Protected Member Functions

List< LayoutFiledefaultVisit (Content cntnt)
 

Detailed Description

Private visitor class for going through a Content file and grabbing unallocated files.

Definition at line 524 of file ExtractUnallocAction.java.

Member Function Documentation

List<LayoutFile> org.sleuthkit.autopsy.directorytree.ExtractUnallocAction.UnallocVisitor.defaultVisit ( Content  cntnt)
protected

Definition at line 617 of file ExtractUnallocAction.java.

List<LayoutFile> org.sleuthkit.autopsy.directorytree.ExtractUnallocAction.UnallocVisitor.visit ( final org.sleuthkit.datamodel.LayoutFile  lf)

If the volume has no FileSystem, then it will call this method to return the single instance of unallocated space.

Parameters
lfthe LayoutFile the visitor encountered
Returns
A list<LayoutFile> of size 1

Definition at line 535 of file ExtractUnallocAction.java.

List<LayoutFile> org.sleuthkit.autopsy.directorytree.ExtractUnallocAction.UnallocVisitor.visit ( FileSystem  fs)

If the visitor finds a FileSystem, it will filter the results for directories and return on the Root Dir.

Parameters
fsthe FileSystem the visitor encountered
Returns
A list<LayoutFile> containing the layout files from subsequent Visits(), or an empty list

Definition at line 553 of file ExtractUnallocAction.java.

References org::sleuthkit::datamodel::Content.accept(), org::sleuthkit::datamodel::AbstractContent.getChildren(), and org::sleuthkit::datamodel::AbstractContent.getId().

List<LayoutFile> org.sleuthkit.autopsy.directorytree.ExtractUnallocAction.UnallocVisitor.visit ( VirtualDirectory  vd)

LayoutDirectory has all the Layout(Unallocated) files

Parameters
vdVirtualDirectory the visitor encountered
Returns
A list<LayoutFile> containing all the LayoutFile in ld, or an empty list.

Definition at line 577 of file ExtractUnallocAction.java.

References org::sleuthkit::datamodel::AbstractContent.getChildren().

List<LayoutFile> org.sleuthkit.autopsy.directorytree.ExtractUnallocAction.UnallocVisitor.visit ( Directory  dir)

The only time this visitor should ever encounter a directory is when parsing over Root

Parameters
dirthe directory this visitor encountered
Returns
A list<LayoutFile> containing LayoutFiles encountered during subsequent Visits(), or an empty list.

Definition at line 602 of file ExtractUnallocAction.java.

References org::sleuthkit::datamodel::AbstractContent.getChildren(), and org::sleuthkit::datamodel::AbstractContent.getId().


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

Copyright © 2012-2024 Sleuth Kit Labs. Generated on: Mon Mar 17 2025
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.