19package org.sleuthkit.autopsy.modules.plaso;
21import org.openide.util.NbBundle;
22import org.openide.util.lookup.ServiceProvider;
23import org.sleuthkit.autopsy.coreutils.Version;
24import org.sleuthkit.autopsy.ingest.DataSourceIngestModule;
25import org.sleuthkit.autopsy.ingest.FileIngestModule;
26import org.sleuthkit.autopsy.ingest.IngestModuleFactory;
27import org.sleuthkit.autopsy.ingest.IngestModuleGlobalSettingsPanel;
28import org.sleuthkit.autopsy.ingest.IngestModuleIngestJobSettings;
29import org.sleuthkit.autopsy.ingest.IngestModuleIngestJobSettingsPanel;
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();
71 throw new IllegalArgumentException(Bundle.PlasoModuleFactory_ingestJobSettings_exception_msg());
81 throw new UnsupportedOperationException();
100 throw new IllegalArgumentException(Bundle.PlasoModuleFactory_ingestJobSettings_exception_msg());
110 throw new UnsupportedOperationException();
static String getVersion()
IngestModuleIngestJobSettings getDefaultIngestJobSettings()
boolean hasGlobalSettingsPanel()
DataSourceIngestModule createDataSourceIngestModule(IngestModuleIngestJobSettings settings)
FileIngestModule createFileIngestModule(IngestModuleIngestJobSettings settings)
IngestModuleGlobalSettingsPanel getGlobalSettingsPanel()
boolean isFileIngestModuleFactory()
IngestModuleIngestJobSettingsPanel getIngestJobSettingsPanel(IngestModuleIngestJobSettings settings)
String getModuleDisplayName()
boolean hasIngestJobSettingsPanel()
String getModuleDescription()
boolean isDataSourceIngestModuleFactory()
String getModuleVersionNumber()