19 package org.sleuthkit.autopsy.datasourceprocessors;
21 import java.util.UUID;
22 import javax.swing.JPanel;
23 import org.openide.util.NbBundle.Messages;
24 import org.openide.util.lookup.ServiceProvider;
35 @ServiceProvider(service = DataSourceProcessor.class)
47 configPanel = RawDSInputPanel.createInstance(
RawDSProcessor.class.getName());
57 @Messages({
"RawDSProcessor.dataSourceType=Unallocated Space Image File"})
59 return Bundle.RawDSProcessor_dataSourceType();
71 return Bundle.RawDSProcessor_dataSourceType();
84 configPanel.readSettings();
98 return configPanel.validatePanel();
117 configPanel.storeSettings();
118 run(UUID.randomUUID().toString(), configPanel.getImageFilePath(), configPanel.getTimeZone(), configPanel.getChunkSize(), progressMonitor, callback);
139 addImageTask =
new AddRawImageTask(deviceId, imageFilePath, timeZone, chunkSize, progressMonitor, callback);
140 new Thread(addImageTask).start();
AddRawImageTask addImageTask
void run(String deviceId, String imageFilePath, String timeZone, long chunkSize, DataSourceProcessorProgressMonitor progressMonitor, DataSourceProcessorCallback callback)
String getDataSourceType()
final RawDSInputPanel configPanel
void run(DataSourceProcessorProgressMonitor progressMonitor, DataSourceProcessorCallback callback)