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 Member Functions | Private Attributes | List of all members
org.sleuthkit.autopsy.datamodel.FileTypesByMimeType.MediaSubTypeNodeChildren Class Reference

Inherits org.sleuthkit.autopsy.datamodel.BaseChildFactory< FileTypesKey >, and Observer.

Public Member Functions

void update (Observable o, Object arg)
 

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 (FileTypesKey key)
 
List< FileTypesKey > makeKeys ()
 
void onAdd ()
 
void onRemove ()
 
void removeNotify ()
 

Private Member Functions

 MediaSubTypeNodeChildren (String mimeType)
 

Private Attributes

final String mimeType
 

Detailed Description

Factory for populating the contents of the Media Sub Type Node with the files that match MimeType which is represented by this position in the tree.

Definition at line 477 of file FileTypesByMimeType.java.

Constructor & Destructor Documentation

org.sleuthkit.autopsy.datamodel.FileTypesByMimeType.MediaSubTypeNodeChildren.MediaSubTypeNodeChildren ( String  mimeType)
private

Member Function Documentation

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

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 BaseChildFactory.java.

References org.sleuthkit.autopsy.datamodel.BaseChildFactory< T extends Content >::makeKeys().

Node org.sleuthkit.autopsy.datamodel.FileTypesByMimeType.MediaSubTypeNodeChildren.createNodeForKey ( FileTypesKey  key)
protected

Definition at line 493 of file FileTypesByMimeType.java.

List<FileTypesKey> org.sleuthkit.autopsy.datamodel.FileTypesByMimeType.MediaSubTypeNodeChildren.makeKeys ( )
protected
void org.sleuthkit.autopsy.datamodel.FileTypesByMimeType.MediaSubTypeNodeChildren.onAdd ( )
protected

Definition at line 509 of file FileTypesByMimeType.java.

void org.sleuthkit.autopsy.datamodel.FileTypesByMimeType.MediaSubTypeNodeChildren.onRemove ( )
protected

Definition at line 514 of file FileTypesByMimeType.java.

static void org.sleuthkit.autopsy.datamodel.BaseChildFactory< T extends Content >.post ( String  nodeName,
Object  event 
) throws NoSuchEventBusException
staticinherited

Post the given event for the given node name.

Parameters
nodeNameThe name of the node.
eventThe event to post.
Exceptions
org.sleuthkit.autopsy.datamodel.BaseChildFactory.NoSuchEventBusException

Definition at line 96 of file BaseChildFactory.java.

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

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

Parameters
nodeNameThe name of the node.
subscriberThe subscriber to register.

Definition at line 78 of file BaseChildFactory.java.

void org.sleuthkit.autopsy.datamodel.BaseChildFactory< T extends Content >.removeNotify ( )
protectedinherited
void org.sleuthkit.autopsy.datamodel.FileTypesByMimeType.MediaSubTypeNodeChildren.update ( Observable  o,
Object  arg 
)

Definition at line 488 of file FileTypesByMimeType.java.

Member Data Documentation

final String org.sleuthkit.autopsy.datamodel.FileTypesByMimeType.MediaSubTypeNodeChildren.mimeType
private

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.