30 package org.sleuthkit.autopsy.examples;
36 import org.openide.util.lookup.ServiceProvider;
41 import org.openide.util.NbBundle;
90 @ServiceProvider(service = IngestModuleFactory.class)
93 private static final String VERSION_NUMBER =
"1.0.0";
98 static String getModuleName() {
112 return getModuleName();
135 return VERSION_NUMBER;
171 throw new UnsupportedOperationException();
225 throw new IllegalArgumentException(
"Expected settings argument to be instanceof SampleModuleIngestJobSettings");
275 throw new IllegalArgumentException(
"Expected settings argument to be instanceof SampleModuleIngestJobSettings");
277 return new SampleDataSourceIngestModule((SampleModuleIngestJobSettings) settings);
325 throw new IllegalArgumentException(
"Expected settings argument to be instanceof SampleModuleIngestJobSettings");
327 return new SampleFileIngestModule((SampleModuleIngestJobSettings) settings);
boolean hasGlobalSettingsPanel()
String getModuleDescription()
boolean isFileIngestModuleFactory()
FileIngestModule createFileIngestModule(IngestModuleIngestJobSettings settings)
IngestModuleIngestJobSettings getDefaultIngestJobSettings()
String getModuleDisplayName()
IngestModuleGlobalSettingsPanel getGlobalSettingsPanel()
boolean isDataSourceIngestModuleFactory()
IngestModuleIngestJobSettingsPanel getIngestJobSettingsPanel(IngestModuleIngestJobSettings settings)
boolean hasIngestJobSettingsPanel()
DataSourceIngestModule createDataSourceIngestModule(IngestModuleIngestJobSettings settings)
String getModuleVersionNumber()