Autopsy  4.1
Graphical digital forensics platform for The Sleuth Kit and other tools.
Classes | Protected Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes | Static Private Attributes | List of all members
org.sleuthkit.autopsy.datamodel.FileTypesByExtension.FileExtensionNode.FileExtensionNodeChildren Class Reference

Inherits Detachable< Content >.

Classes

class  FileTypeChildFactoryObserver
 

Protected Member Functions

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

Private Member Functions

 FileExtensionNodeChildren (FileTypesByExtension.SearchFilterInterface filter, SleuthkitCase skCase, Observable o)
 

Static Private Member Functions

static long calculateItems (SleuthkitCase sleuthkitCase, FileTypesByExtension.SearchFilterInterface filter)
 
static String createQuery (FileTypesByExtension.SearchFilterInterface filter)
 

Private Attributes

final FileTypesByExtension.SearchFilterInterface filter
 
final Observable notifier
 
final Observer observer = new FileTypeChildFactoryObserver()
 
final SleuthkitCase skCase
 

Static Private Attributes

static final Logger LOGGER = Logger.getLogger(FileExtensionNodeChildren.class.getName())
 

Detailed Description

Child node factory for a specific file type - does the database query.

Definition at line 344 of file FileTypesByExtension.java.

Constructor & Destructor Documentation

org.sleuthkit.autopsy.datamodel.FileTypesByExtension.FileExtensionNode.FileExtensionNodeChildren.FileExtensionNodeChildren ( FileTypesByExtension.SearchFilterInterface  filter,
SleuthkitCase  skCase,
Observable  o 
)
private
Parameters
filterExtensions to display
skCase
oObservable that will notify when there could be new data to display

Definition at line 358 of file FileTypesByExtension.java.

References org.sleuthkit.autopsy.datamodel.FileTypesByExtension.FileExtensionNode.FileExtensionNodeChildren.filter, and org.sleuthkit.autopsy.datamodel.FileTypesByExtension.FileExtensionNode.FileExtensionNodeChildren.skCase.

Member Function Documentation

void org.sleuthkit.autopsy.datamodel.FileTypesByExtension.FileExtensionNode.FileExtensionNodeChildren.addNotify ( )
protected
static long org.sleuthkit.autopsy.datamodel.FileTypesByExtension.FileExtensionNode.FileExtensionNodeChildren.calculateItems ( SleuthkitCase  sleuthkitCase,
FileTypesByExtension.SearchFilterInterface  filter 
)
staticprivate
boolean org.sleuthkit.autopsy.datamodel.FileTypesByExtension.FileExtensionNode.FileExtensionNodeChildren.createKeys ( List< Content >  list)
protected
Node org.sleuthkit.autopsy.datamodel.FileTypesByExtension.FileExtensionNode.FileExtensionNodeChildren.createNodeForKey ( Content  key)
protected

Definition at line 429 of file FileTypesByExtension.java.

static String org.sleuthkit.autopsy.datamodel.FileTypesByExtension.FileExtensionNode.FileExtensionNodeChildren.createQuery ( FileTypesByExtension.SearchFilterInterface  filter)
staticprivate
void org.sleuthkit.autopsy.datamodel.FileTypesByExtension.FileExtensionNode.FileExtensionNodeChildren.removeNotify ( )
protected

Member Data Documentation

final FileTypesByExtension.SearchFilterInterface org.sleuthkit.autopsy.datamodel.FileTypesByExtension.FileExtensionNode.FileExtensionNodeChildren.filter
private
final Logger org.sleuthkit.autopsy.datamodel.FileTypesByExtension.FileExtensionNode.FileExtensionNodeChildren.LOGGER = Logger.getLogger(FileExtensionNodeChildren.class.getName())
staticprivate

Definition at line 348 of file FileTypesByExtension.java.

final Observable org.sleuthkit.autopsy.datamodel.FileTypesByExtension.FileExtensionNode.FileExtensionNodeChildren.notifier
private

Definition at line 349 of file FileTypesByExtension.java.

final Observer org.sleuthkit.autopsy.datamodel.FileTypesByExtension.FileExtensionNode.FileExtensionNodeChildren.observer = new FileTypeChildFactoryObserver()
private
final SleuthkitCase org.sleuthkit.autopsy.datamodel.FileTypesByExtension.FileExtensionNode.FileExtensionNodeChildren.skCase
private

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

Copyright © 2012-2016 Basis Technology. Generated on: Mon Jan 2 2017
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.