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

Inherits org.sleuthkit.autopsy.datamodel.AbstractContentChildren< T extends Content >.

Public Member Functions

 DataSourcesNodeChildren ()
 DataSourcesNodeChildren (long dsObjId)

Static Public Member Functions

static void post (String nodeName, Object event) throws NoSuchEventBusException
static void register (String nodeName, Object subscriber)

Protected Member Functions

void addNotify ()
boolean createKeys (List< T > toPopulate)
Node createNodeForKey (T key)
List< Content > makeKeys ()
void onAdd ()
void onRemove ()
void removeNotify ()

Private Attributes

final long datasourceObjId
final PropertyChangeListener pcl

Static Private Attributes

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

Detailed Description

Definition at line 79 of file

Constructor & Destructor Documentation

org.sleuthkit.autopsy.datamodel.DataSourcesNode.DataSourcesNodeChildren.DataSourcesNodeChildren ( )

Definition at line 86 of file

org.sleuthkit.autopsy.datamodel.DataSourcesNode.DataSourcesNodeChildren.DataSourcesNodeChildren ( long  dsObjId)

Definition at line 90 of file

Member Function Documentation

void org.sleuthkit.autopsy.datamodel.BaseChildFactory< T extends Content >.addNotify ( )

Definition at line 120 of file

boolean org.sleuthkit.autopsy.datamodel.BaseChildFactory< T extends Content >.createKeys ( List< T >  toPopulate)

For page change events and page size change events we simply return the previously calculated set of keys, otherwise we make a new set of keys.

Definition at line 148 of file

Node org.sleuthkit.autopsy.datamodel.AbstractContentChildren< T extends Content >.createNodeForKey ( key)

Definition at line 38 of file

List<Content> org.sleuthkit.autopsy.datamodel.DataSourcesNode.DataSourcesNodeChildren.makeKeys ( )
void org.sleuthkit.autopsy.datamodel.DataSourcesNode.DataSourcesNodeChildren.onAdd ( )
void org.sleuthkit.autopsy.datamodel.DataSourcesNode.DataSourcesNodeChildren.onRemove ( )
static void org.sleuthkit.autopsy.datamodel.BaseChildFactory< T extends Content >.post ( String  nodeName,
Object  event 
) throws NoSuchEventBusException

Post the given event for the given node name.

nodeNameThe name of the node.
eventThe event to post.

Definition at line 96 of file

static void org.sleuthkit.autopsy.datamodel.BaseChildFactory< T extends Content >.register ( String  nodeName,
Object  subscriber 

Register the given subscriber for the given node name. Will create the event bus for the given node name if it does not exist.

nodeNameThe name of the node.
subscriberThe subscriber to register.

Definition at line 78 of file

void org.sleuthkit.autopsy.datamodel.BaseChildFactory< T extends Content >.removeNotify ( )

Definition at line 125 of file

Member Data Documentation

final long org.sleuthkit.autopsy.datamodel.DataSourcesNode.DataSourcesNodeChildren.datasourceObjId

Definition at line 82 of file

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

Definition at line 81 of file

final PropertyChangeListener org.sleuthkit.autopsy.datamodel.DataSourcesNode.DataSourcesNodeChildren.pcl
Initial value:
= new PropertyChangeListener() {
public void propertyChange(PropertyChangeEvent evt) {
String eventType = evt.getPropertyName();
if (eventType.equals(Case.Events.DATA_SOURCE_ADDED.toString())) {

Definition at line 96 of file

Referenced by org.sleuthkit.autopsy.datamodel.DataSourcesNode.DataSourcesNodeChildren.onAdd(), and org.sleuthkit.autopsy.datamodel.DataSourcesNode.DataSourcesNodeChildren.onRemove().

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

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