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)
48 configPanel = RawDSInputPanel.createInstance(
RawDSProcessor.class.getName());
58 @Messages({
"RawDSProcessor.dataSourceType=Unallocated Space Image File"})
60 return Bundle.RawDSProcessor_dataSourceType();
72 return Bundle.RawDSProcessor_dataSourceType();
85 configPanel.readSettings();
99 return configPanel.validatePanel();
118 configPanel.storeSettings();
119 run(UUID.randomUUID().toString(), configPanel.getImageFilePath(), configPanel.getTimeZone(), configPanel.getChunkSize(), progressMonitor, callback);
145 addImageTask =
new AddRawImageTask(deviceId, imageFilePath, timeZone, chunkSize, progressMonitor, callback);
146 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)