Sleuth Kit Java Bindings (JNI)
4.8.0
Java bindings for using The Sleuth Kit
|
Inherits org.sleuthkit.datamodel.SleuthkitItemVisitor< T >.
Public Member Functions | |
T | visit (Directory d) |
T | visit (File f) |
T | visit (FileSystem fs) |
T | visit (Image i) |
T | visit (Volume v) |
T | visit (VolumeSystem vs) |
T | visit (Pool p) |
T | visit (BlackboardArtifact ba) |
T | visit (BlackboardArtifact.ARTIFACT_TYPE tw) |
T | visit (LayoutFile lf) |
T | visit (VirtualDirectory vd) |
T | visit (LocalDirectory ld) |
T | visit (DerivedFile df) |
T | visit (LocalFile lf) |
T | visit (SlackFile sf) |
T | visit (Report report) |
Protected Member Functions | |
abstract T | defaultVisit (SleuthkitVisitableItem s) |
The default visitor - quickest method for implementing a custom visitor. Every visit method delegates to the defaultVisit method, the only required method to be implemented. Then, implement the specific visit methods for the objects on which the algorithm needs to act differently.
<T> | generic type, signifies the object type to be returned from visit() |
Definition at line 190 of file SleuthkitItemVisitor.java.
|
abstractprotected |
T org.sleuthkit.datamodel.SleuthkitItemVisitor< T >.Default< T >.visit | ( | Directory | d | ) |
Act on (visit) a Directory content object
d | the directory to visit / act on |
Implements org.sleuthkit.datamodel.SleuthkitItemVisitor< T >.
Definition at line 195 of file SleuthkitItemVisitor.java.
References org.sleuthkit.datamodel.SleuthkitItemVisitor< T >.Default< T >.defaultVisit().
T org.sleuthkit.datamodel.SleuthkitItemVisitor< T >.Default< T >.visit | ( | File | f | ) |
Act on (visit) a File content object
f | the file to visit / act on |
Implements org.sleuthkit.datamodel.SleuthkitItemVisitor< T >.
Definition at line 200 of file SleuthkitItemVisitor.java.
References org.sleuthkit.datamodel.SleuthkitItemVisitor< T >.Default< T >.defaultVisit().
T org.sleuthkit.datamodel.SleuthkitItemVisitor< T >.Default< T >.visit | ( | FileSystem | fs | ) |
Act on (visit) a FileSystem content object
fs | the filesystem to visit / act on |
Implements org.sleuthkit.datamodel.SleuthkitItemVisitor< T >.
Definition at line 205 of file SleuthkitItemVisitor.java.
References org.sleuthkit.datamodel.SleuthkitItemVisitor< T >.Default< T >.defaultVisit().
T org.sleuthkit.datamodel.SleuthkitItemVisitor< T >.Default< T >.visit | ( | Image | i | ) |
Act on (visit) an Image content object
i | the image to visit / act on |
Implements org.sleuthkit.datamodel.SleuthkitItemVisitor< T >.
Definition at line 210 of file SleuthkitItemVisitor.java.
References org.sleuthkit.datamodel.SleuthkitItemVisitor< T >.Default< T >.defaultVisit().
T org.sleuthkit.datamodel.SleuthkitItemVisitor< T >.Default< T >.visit | ( | Volume | v | ) |
Act on (visit) a Volume content object
v | the volume to visit / act on |
Implements org.sleuthkit.datamodel.SleuthkitItemVisitor< T >.
Definition at line 215 of file SleuthkitItemVisitor.java.
References org.sleuthkit.datamodel.SleuthkitItemVisitor< T >.Default< T >.defaultVisit().
T org.sleuthkit.datamodel.SleuthkitItemVisitor< T >.Default< T >.visit | ( | VolumeSystem | vs | ) |
Act on (visit) a VolumeSystem content object
vs | the volume system to visit / act on |
Implements org.sleuthkit.datamodel.SleuthkitItemVisitor< T >.
Definition at line 220 of file SleuthkitItemVisitor.java.
References org.sleuthkit.datamodel.SleuthkitItemVisitor< T >.Default< T >.defaultVisit().
T org.sleuthkit.datamodel.SleuthkitItemVisitor< T >.Default< T >.visit | ( | Pool | pool | ) |
Act on (visit) a Pool content object
pool | the volume system to visit / act on |
Implements org.sleuthkit.datamodel.SleuthkitItemVisitor< T >.
Definition at line 225 of file SleuthkitItemVisitor.java.
References org.sleuthkit.datamodel.SleuthkitItemVisitor< T >.Default< T >.defaultVisit().
T org.sleuthkit.datamodel.SleuthkitItemVisitor< T >.Default< T >.visit | ( | BlackboardArtifact | ba | ) |
Act on (visit) a blackboard artifact object
ba | blackboard artifact object to visit / act on |
Implements org.sleuthkit.datamodel.SleuthkitItemVisitor< T >.
Definition at line 230 of file SleuthkitItemVisitor.java.
References org.sleuthkit.datamodel.SleuthkitItemVisitor< T >.Default< T >.defaultVisit().
T org.sleuthkit.datamodel.SleuthkitItemVisitor< T >.Default< T >.visit | ( | BlackboardArtifact.ARTIFACT_TYPE | tw | ) |
Act on (visit) a blackboard artifact type
tw | blackboard artifact type to visit / act on |
Implements org.sleuthkit.datamodel.SleuthkitItemVisitor< T >.
Definition at line 235 of file SleuthkitItemVisitor.java.
References org.sleuthkit.datamodel.SleuthkitItemVisitor< T >.Default< T >.defaultVisit().
T org.sleuthkit.datamodel.SleuthkitItemVisitor< T >.Default< T >.visit | ( | LayoutFile | lf | ) |
Act on (visit) a layout file content object
lf | layout file to visit / act on |
Implements org.sleuthkit.datamodel.SleuthkitItemVisitor< T >.
Definition at line 240 of file SleuthkitItemVisitor.java.
References org.sleuthkit.datamodel.SleuthkitItemVisitor< T >.Default< T >.defaultVisit().
T org.sleuthkit.datamodel.SleuthkitItemVisitor< T >.Default< T >.visit | ( | VirtualDirectory | ld | ) |
Act on (visit) a VirtualDirectory content object
ld | layout dir to visit / act on |
Implements org.sleuthkit.datamodel.SleuthkitItemVisitor< T >.
Definition at line 245 of file SleuthkitItemVisitor.java.
References org.sleuthkit.datamodel.SleuthkitItemVisitor< T >.Default< T >.defaultVisit().
T org.sleuthkit.datamodel.SleuthkitItemVisitor< T >.Default< T >.visit | ( | LocalDirectory | ld | ) |
Act on (visit) a LocalDirectory content object
ld | layout dir to visit / act on |
Implements org.sleuthkit.datamodel.SleuthkitItemVisitor< T >.
Definition at line 250 of file SleuthkitItemVisitor.java.
References org.sleuthkit.datamodel.SleuthkitItemVisitor< T >.Default< T >.defaultVisit().
T org.sleuthkit.datamodel.SleuthkitItemVisitor< T >.Default< T >.visit | ( | DerivedFile | df | ) |
Act on (visit) a DerivedFile content object
df | derived file to visit / act on |
Implements org.sleuthkit.datamodel.SleuthkitItemVisitor< T >.
Definition at line 255 of file SleuthkitItemVisitor.java.
References org.sleuthkit.datamodel.SleuthkitItemVisitor< T >.Default< T >.defaultVisit().
T org.sleuthkit.datamodel.SleuthkitItemVisitor< T >.Default< T >.visit | ( | LocalFile | lf | ) |
Act on (visit) a LocalFile content object
lf | local file to visit / act on |
Implements org.sleuthkit.datamodel.SleuthkitItemVisitor< T >.
Definition at line 260 of file SleuthkitItemVisitor.java.
References org.sleuthkit.datamodel.SleuthkitItemVisitor< T >.Default< T >.defaultVisit().
T org.sleuthkit.datamodel.SleuthkitItemVisitor< T >.Default< T >.visit | ( | SlackFile | sf | ) |
Act on (visit) a SlackFile content object
sf | slack file to visit / act on |
Implements org.sleuthkit.datamodel.SleuthkitItemVisitor< T >.
Definition at line 265 of file SleuthkitItemVisitor.java.
References org.sleuthkit.datamodel.SleuthkitItemVisitor< T >.Default< T >.defaultVisit().
T org.sleuthkit.datamodel.SleuthkitItemVisitor< T >.Default< T >.visit | ( | Report | report | ) |
Act on (visit) a Report content object
report | report to visit / act on |
Implements org.sleuthkit.datamodel.SleuthkitItemVisitor< T >.
Definition at line 270 of file SleuthkitItemVisitor.java.
References org.sleuthkit.datamodel.SleuthkitItemVisitor< T >.Default< T >.defaultVisit().
Copyright © 2011-2020 Brian Carrier. (carrier -at- sleuthkit -dot- org)
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.