Autopsy  4.21.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
Public Member Functions | Private Member Functions | List of all members
org.sleuthkit.autopsy.discovery.ui.DiscoveryDialog.ModuleChangeListener Class Reference

Inherits PropertyChangeListener.

Public Member Functions

void propertyChange (PropertyChangeEvent evt)
 

Private Member Functions

boolean shouldUpdateFilters (int attributeTypeId, ModuleDataEvent eventData, Set< BlackboardAttribute > filterSetToCheck) throws TskCoreException
 

Detailed Description

PropertyChangeListener to listen to ingest module events that may modify the filters available.

Definition at line 721 of file DiscoveryDialog.java.

Member Function Documentation

void org.sleuthkit.autopsy.discovery.ui.DiscoveryDialog.ModuleChangeListener.propertyChange ( PropertyChangeEvent  evt)
boolean org.sleuthkit.autopsy.discovery.ui.DiscoveryDialog.ModuleChangeListener.shouldUpdateFilters ( int  attributeTypeId,
ModuleDataEvent  eventData,
Set< BlackboardAttribute filterSetToCheck 
) throws TskCoreException
private

Helper method to determine if the artifact in the eventData represents a new value for the filter.

Parameters
attributeTypeIdThe attribute id of the attribute which contains the value for the filter.
eventDataThe event which contains the artifacts.
filterSetToCheckThe set of current values for the relevant filter.
Returns
True if the value is a new value for the filter, false otherwise.
Exceptions
TskCoreExceptionThrown because the attributes were unable to be retrieved for one of the artifacts in the eventData.

Definition at line 785 of file DiscoveryDialog.java.

References org::sleuthkit::datamodel::BlackboardArtifact.getArtifacts().

Referenced by org.sleuthkit.autopsy.discovery.ui.DiscoveryDialog.ModuleChangeListener.propertyChange().


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

Copyright © 2012-2024 Sleuth Kit Labs. Generated on: Mon Mar 17 2025
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.