19 package org.sleuthkit.autopsy.modules.plaso;
 
   21 import org.openide.util.NbBundle;
 
   22 import org.openide.util.lookup.ServiceProvider;
 
   35 @ServiceProvider(service = IngestModuleFactory.class)
 
   36 @NbBundle.Messages({
"PlasoModuleFactory.ingestJobSettings.exception.msg=Expected settings argument to be instanceof PlasoModuleSettings"})
 
   39     @NbBundle.Messages({
"PlasoModuleFactory_moduleName=Plaso"})
 
   40     static String getModuleName() {
 
   41         return Bundle.PlasoModuleFactory_moduleName();
 
   46         return getModuleName();
 
   49     @NbBundle.Messages({
"PlasoModuleFactory_moduleDesc=Runs Plaso against a Data Source."})
 
   52         return Bundle.PlasoModuleFactory_moduleDesc();
 
   68         if (settings instanceof PlasoModuleSettings) {
 
   71         throw new IllegalArgumentException(Bundle.PlasoModuleFactory_ingestJobSettings_exception_msg());
 
   81         throw new UnsupportedOperationException();
 
   97         if (settings instanceof PlasoModuleSettings) {
 
  100         throw new IllegalArgumentException(Bundle.PlasoModuleFactory_ingestJobSettings_exception_msg());
 
  110         throw new UnsupportedOperationException();
 
IngestModuleGlobalSettingsPanel getGlobalSettingsPanel()
 
IngestModuleIngestJobSettingsPanel getIngestJobSettingsPanel(IngestModuleIngestJobSettings settings)
 
String getModuleDisplayName()
 
String getModuleDescription()
 
boolean hasGlobalSettingsPanel()
 
String getModuleVersionNumber()
 
boolean isFileIngestModuleFactory()
 
boolean isDataSourceIngestModuleFactory()
 
static String getVersion()
 
IngestModuleIngestJobSettings getDefaultIngestJobSettings()
 
DataSourceIngestModule createDataSourceIngestModule(IngestModuleIngestJobSettings settings)
 
boolean hasIngestJobSettingsPanel()
 
FileIngestModule createFileIngestModule(IngestModuleIngestJobSettings settings)