Autopsy  4.17.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
Public Member Functions | Protected Member Functions | Private Attributes | Static Private Attributes | List of all members
org.sleuthkit.autopsy.datamodel.AutopsyTreeChildFactory Class Reference

Inherits Detachable< Object >.

Public Member Functions

void refreshChildren ()

Protected Member Functions

void addNotify ()
boolean createKeys (List< Object > list)
Node createNodeForKey (Object key)
void removeNotify ()

Private Attributes

final PropertyChangeListener pcl

Static Private Attributes

static final Logger logger = Logger.getLogger(AutopsyTreeChildFactory.class.getName())

Detailed Description

Child factory to create the top level children of the autopsy tree

Definition at line 47 of file

Member Function Documentation

void org.sleuthkit.autopsy.datamodel.AutopsyTreeChildFactory.addNotify ( )
boolean org.sleuthkit.autopsy.datamodel.AutopsyTreeChildFactory.createKeys ( List< Object >  list)

Creates keys for the top level children.

listlist of keys created
true, indicating that the key list is complete

Definition at line 84 of file

References org.sleuthkit.autopsy.casemodule.Case.getCurrentCaseThrows(), org.sleuthkit.autopsy.casemodule.CasePreferences.getGroupItemsInTreeByDataSource(), and org.sleuthkit.autopsy.casemodule.Case.getSleuthkitCase().

Node org.sleuthkit.autopsy.datamodel.AutopsyTreeChildFactory.createNodeForKey ( Object  key)

Creates nodes for the top level Key

Node for the key, null if key is unknown.

Definition at line 135 of file

void org.sleuthkit.autopsy.datamodel.AutopsyTreeChildFactory.refreshChildren ( )
void org.sleuthkit.autopsy.datamodel.AutopsyTreeChildFactory.removeNotify ( )

Member Data Documentation

final Logger org.sleuthkit.autopsy.datamodel.AutopsyTreeChildFactory.logger = Logger.getLogger(AutopsyTreeChildFactory.class.getName())

Definition at line 49 of file

final PropertyChangeListener org.sleuthkit.autopsy.datamodel.AutopsyTreeChildFactory.pcl
Initial value:
= new PropertyChangeListener() {
public void propertyChange(PropertyChangeEvent evt) {
String eventType = evt.getPropertyName();
if (eventType.equals(Case.Events.DATA_SOURCE_ADDED.toString()) &&
Objects.equals(CasePreferences.getGroupItemsInTreeByDataSource(), true)) {

Listener for handling DATA_SOURCE_ADDED events.

Definition at line 54 of file

Referenced by org.sleuthkit.autopsy.datamodel.AutopsyTreeChildFactory.addNotify(), and org.sleuthkit.autopsy.datamodel.AutopsyTreeChildFactory.removeNotify().

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

Copyright © 2012-2021 Basis Technology. Generated on: Tue Jan 19 2021
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.