Go to the documentation of this file.
19package org.sleuthkit.autopsy.modules.photoreccarver;
21import org.openide.util.NbBundle;
22import org.openide.util.lookup.ServiceProvider;
23import org.sleuthkit.autopsy.ingest.FileIngestModule;
24import org.sleuthkit.autopsy.ingest.IngestModuleFactory;
25import org.sleuthkit.autopsy.ingest.IngestModuleFactoryAdapter;
26import org.sleuthkit.autopsy.ingest.IngestModuleIngestJobSettings;
27import org.sleuthkit.autopsy.ingest.IngestModuleIngestJobSettingsPanel;
28import org.sleuthkit.autopsy.ingest.NoIngestModuleIngestJobSettings;
37 private static final String
VERSION =
"7.0";
44 static String getModuleName() {
70 if (settings instanceof PhotoRecCarverIngestJobSettings) {
71 return new PhotoRecCarverFileIngestModule((PhotoRecCarverIngestJobSettings) settings);
77 return new PhotoRecCarverFileIngestModule(
new PhotoRecCarverIngestJobSettings());
80 throw new IllegalArgumentException(
"Expected settings argument to be an instance of PhotoRecCarverIngestJobSettings");
85 return new PhotoRecCarverIngestJobSettings();
95 if (settings instanceof PhotoRecCarverIngestJobSettings) {
96 return new PhotoRecCarverIngestJobSettingsPanel((PhotoRecCarverIngestJobSettings) settings);
102 return new PhotoRecCarverIngestJobSettingsPanel(
new PhotoRecCarverIngestJobSettings());
105 throw new IllegalArgumentException(
"Expected settings argument to be an instance of PhotoRecCarverIngestJobSettings");
boolean hasIngestJobSettingsPanel()
String getModuleVersionNumber()
String getModuleDisplayName()
FileIngestModule createFileIngestModule(IngestModuleIngestJobSettings settings)
String getModuleDescription()
boolean isFileIngestModuleFactory()
static final String VERSION
IngestModuleIngestJobSettings getDefaultIngestJobSettings()
IngestModuleIngestJobSettingsPanel getIngestJobSettingsPanel(IngestModuleIngestJobSettings settings)
Copyright © 2012-2024 Sleuth Kit Labs. Generated on:
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.