Autopsy  4.1
Graphical digital forensics platform for The Sleuth Kit and other tools.
Classes | Static Public Member Functions | Static Private Member Functions | Static Private Attributes | List of all members
org.sleuthkit.autopsy.python.JythonModuleLoader Class Reference


class  GeneralReportModuleDefFilter
class  IngestModuleFactoryDefFilter
interface  LineFilter
class  PythonScriptFileFilter

Static Public Member Functions

static List< GeneralReportModulegetGeneralReportModules ()
static List< IngestModuleFactorygetIngestModuleFactories ()

Static Private Member Functions

static< T > T createObjectFromScript (PythonInterpreter interpreter, File script, String className, Class< T > interfaceClass)
static< T > List< T > getInterfaceImplementations (LineFilter filter, Class< T > interfaceClass)

Static Private Attributes

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

Detailed Description

Finds and loads Autopsy modules written using the Jython variant of the Python scripting language.

Definition at line 46 of file

Member Function Documentation

static <T> T org.sleuthkit.autopsy.python.JythonModuleLoader.createObjectFromScript ( PythonInterpreter  interpreter,
File  script,
String  className,
Class< T >  interfaceClass 
static List<GeneralReportModule> org.sleuthkit.autopsy.python.JythonModuleLoader.getGeneralReportModules ( )

Get general report modules implemented using Jython.

A list of objects that implement the GeneralReportModule interface.

Definition at line 66 of file

References org.sleuthkit.autopsy.python.JythonModuleLoader.getInterfaceImplementations().

static List<IngestModuleFactory> org.sleuthkit.autopsy.python.JythonModuleLoader.getIngestModuleFactories ( )

Get ingest module factories implemented using Jython.

A list of objects that implement the IngestModuleFactory interface.

Definition at line 56 of file

References org.sleuthkit.autopsy.python.JythonModuleLoader.getInterfaceImplementations().

static <T> List<T> org.sleuthkit.autopsy.python.JythonModuleLoader.getInterfaceImplementations ( LineFilter  filter,
Class< T >  interfaceClass 

Member Data Documentation

final Logger org.sleuthkit.autopsy.python.JythonModuleLoader.logger = Logger.getLogger(JythonModuleLoader.class.getName())

Definition at line 48 of file

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

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