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

Packages

package  accounts
 
package  hosts
 
package  persons
 
package  utils
 

Classes

class  AbstractAbstractFileNode
 
class  AbstractContentChildren
 
class  AbstractContentNode
 
class  AbstractFsContentNode
 
class  AnalysisResultItem
 
class  AnalysisResults
 
class  ArtifactNodeSelectionInfo
 
class  Artifacts
 
class  ArtifactStringContent
 
class  AttachmentNode
 
interface  AutopsyItemVisitor
 
class  AutopsyTreeChildFactory
 
interface  AutopsyVisitableItem
 
class  BaseChildFactory
 
class  BlackboardArtifactItem
 
class  BlackboardArtifactNode
 
class  BlackboardArtifactTagNode
 
class  ContentChildren
 
class  ContentNode
 
class  ContentNodeSelectionInfo
 
interface  ContentNodeVisitor
 
class  ContentTagNode
 
class  ContentUtils
 
class  CreateSleuthkitNodeVisitor
 
class  CreditCards
 
class  DataArtifactItem
 
class  DataArtifacts
 
class  DataConversion
 
class  DataModelActionsFactory
 
class  DataSourceFilesNode
 
class  DataSourceGrouping
 
class  DataSourceGroupingNode
 
class  DataSources
 
class  DataSourcesByType
 
class  DataSourcesKnownAndSlackFilter
 
class  DataSourcesNode
 
class  DeletedContent
 
enum  DhsImageCategory
 
class  DirectoryNode
 
class  DisplayableItemNode
 
interface  DisplayableItemNodeVisitor
 
class  EmailExtracted
 
class  EmptyNode
 
class  FileNode
 
class  FileSize
 
class  FileTypeExtensions
 
class  FileTypes
 
class  FileTypesByExtension
 
class  FileTypesByMimeType
 
class  FilterNodeLeaf
 
class  GetSCOTask
 
class  HashsetHits
 
class  HostDataSources
 
class  HostGrouping
 
class  HostNode
 
class  ImageNode
 
class  Installer
 
class  InterestingHits
 
class  KeyValue
 
class  KeyValueNode
 
class  KeywordHits
 
class  KnownAndSlackFilterBase
 
class  LayoutFileNode
 
class  LocalDirectoryNode
 
class  LocalFileNode
 
class  LocalFilesDataSourceNode
 
class  NodeProperty
 
interface  NodeSelectionInfo
 
class  OsAccounts
 
class  PersonGrouping
 
class  PersonNode
 
class  PoolNode
 
class  RecentFiles
 
class  RecentFilesChildren
 
class  RecentFilesFilterChildren
 
class  RecentFilesFilterNode
 
class  RecentFilesNode
 
class  Reports
 
class  RootContentChildren
 
class  SCOData
 
class  SlackFileNode
 
class  SpecialDirectoryNode
 
interface  StringContent
 
class  TagNode
 
class  Tags
 
class  TranslationTask
 
class  TskContentItem
 
class  UnsupportedContentNode
 
class  Views
 
class  ViewsKnownAndSlackFilter
 
class  ViewsNode
 
class  ViewTaggedArtifactAction
 
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-2021 Basis Technology. Generated on: Thu Sep 30 2021
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.