Autopsy 4.22.1
Graphical digital forensics platform for The Sleuth Kit and other tools.
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
interface  ArtifactPropertyEnricher
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  CyberTriageData
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  MalwareHits
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  ScoreContent
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-2024 Sleuth Kit Labs. Generated on:
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.