19 package org.sleuthkit.autopsy.modules.fileextmismatch;
21 import org.openide.util.NbBundle;
22 import org.openide.util.lookup.ServiceProvider;
35 @ServiceProvider(service = IngestModuleFactory.class)
38 static String getModuleName() {
40 "FileExtMismatchIngestModule.moduleName");
45 return getModuleName();
51 "FileExtMismatchIngestModule.moduleDesc.text");
61 return new FileExtMismatchDetectorModuleSettings();
71 assert settings instanceof FileExtMismatchDetectorModuleSettings;
72 if (!(settings instanceof FileExtMismatchDetectorModuleSettings)) {
73 throw new IllegalArgumentException(NbBundle.getMessage(
this.getClass(),
74 "FileExtMismatchDetectorModuleFactory.getIngestJobSettingsPanel.exception.msg"));
76 FileExtMismatchModuleSettingsPanel settingsPanel =
new FileExtMismatchModuleSettingsPanel((FileExtMismatchDetectorModuleSettings) settings);
87 FileExtMismatchSettingsPanel globalOptionsPanel =
new FileExtMismatchSettingsPanel();
88 globalOptionsPanel.load();
89 return globalOptionsPanel;
99 assert settings instanceof FileExtMismatchDetectorModuleSettings;
100 if (!(settings instanceof FileExtMismatchDetectorModuleSettings)) {
101 throw new IllegalArgumentException(NbBundle.getMessage(
this.getClass(),
102 "FileExtMismatchDetectorModuleFactory.getIngestJobSettingsPanel.exception.msg"));
boolean hasGlobalSettingsPanel()
boolean isFileIngestModuleFactory()
String getModuleVersionNumber()
String getModuleDisplayName()
String getModuleDescription()
FileIngestModule createFileIngestModule(IngestModuleIngestJobSettings settings)
IngestModuleIngestJobSettings getDefaultIngestJobSettings()
IngestModuleGlobalSettingsPanel getGlobalSettingsPanel()
boolean hasIngestJobSettingsPanel()
IngestModuleIngestJobSettingsPanel getIngestJobSettingsPanel(IngestModuleIngestJobSettings settings)
static String getVersion()