Autopsy  4.1
Graphical digital forensics platform for The Sleuth Kit and other tools.
Packages | Classes
Package org.sleuthkit.autopsy.datamodel

Packages

package  accounts
 

Classes

class  AbstractAbstractFileNode
 
class  AbstractContentChildren
 
class  AbstractContentNode
 
class  AbstractFsContentNode
 
class  ArtifactStringContent
 
interface  AutopsyItemVisitor
 
interface  AutopsyVisitableItem
 
class  BlackboardArtifactNode
 
class  BlackboardArtifactTagNode
 
class  ContentChildren
 
class  ContentNode
 
interface  ContentNodeVisitor
 
class  ContentTagNode
 
class  ContentUtils
 
class  CreditCards
 
class  DataConversion
 
class  DataModelActionsFactory
 
class  DataSources
 
class  DataSourcesNode
 
class  DeletedContent
 
class  DirectoryNode
 
class  DisplayableItemNode
 
interface  DisplayableItemNodeVisitor
 
class  EmailExtracted
 
class  EmptyNode
 
class  ExtractedContent
 
class  FileNode
 
class  FileSize
 
class  FileTypeExtensions
 
class  FileTypes
 
class  FileTypesByExtension
 
class  FileTypesByMimeType
 
class  FilterNodeLeaf
 
class  HashsetHits
 
class  ImageNode
 
class  Installer
 
class  InterestingHits
 
class  KeyValue
 
class  KeyValueNode
 
class  KeywordHits
 
class  LayoutFileNode
 
class  LocalFileNode
 
class  NodeProperty
 
class  RecentFiles
 
class  RecentFilesChildren
 
class  RecentFilesFilterChildren
 
class  RecentFilesFilterNode
 
class  RecentFilesNode
 
class  Reports
 
class  Results
 
class  ResultsNode
 
class  RootContentChildren
 
class  SlackFileNode
 
interface  StringContent
 
class  Tags
 
class  Views
 
class  ViewsNode
 
class  VirtualDirectoryNode
 
class  VolumeNode
 

Detailed Description

Contains the NetBeans Node wrappers that wrap around Sleuth Kit data model objects.

Overview

Autopsy 3 uses NetBeans Nodes to pass data around. The Sleuth Kit comes with Java datamodel classes in org.sleuthkit.datamodel and it contains classes for files, directories, file systems, volumes, and other data types that can be found in a disk image. These classes are not NetBeans specific.

This package, org.sleuthkit.autopsy.datamodel, contains classes that are NetBeans-specific and map to classes in the Sleuth Kit datamodel. For example org.sleuthkit.autopsy.datamodel.DirectoryNode is the Node class for the org.sleuthkit.datamodel.Directory class.

The underlying sleuthkit.datamodel Content objects are passed around Autopsy by being included in a Node's lookup.

Creating Nodes

You should only have to create the root node in a hierarchy. To do so, use the RootContentChildren class and pass in the list of TSK datamodel objects that you need to encapsulate. After that, the children will automatically be created as nodes when they are requested. ContentChildren deals with this.


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