19 package org.sleuthkit.autopsy.datasourceprocessors;
 
   21 import java.nio.file.Path;
 
   22 import java.util.Collection;
 
   23 import java.util.HashMap;
 
   24 import java.util.List;
 
   26 import java.util.stream.Collectors;
 
   27 import org.openide.util.Lookup;
 
   70         Map<AutoIngestDataSourceProcessor, Integer> validDataSourceProcessorsMap = 
new HashMap<>();
 
   72             int confidence = processor.canProcess(dataSourcePath, password);
 
   74                 validDataSourceProcessorsMap.put(processor, confidence);
 
   78         return validDataSourceProcessorsMap;
 
  118         Collection<? extends AutoIngestDataSourceProcessor> processorCandidates = Lookup.getDefault().lookupAll(
AutoIngestDataSourceProcessor.class);
 
  160         Map<AutoIngestDataSourceProcessor, Integer> validDataSourceProcessorsMap = 
getDataSourceProcessorForFile(dataSourcePath, password, processorCandidates);
 
  174         List<AutoIngestDataSourceProcessor> validDataSourceProcessors = validDataSourceProcessorsMap.entrySet().stream()
 
  176                 .map(Map.Entry::getKey)
 
  177                 .collect(Collectors.toList());
 
  179         return validDataSourceProcessors;
 
static List< AutoIngestDataSourceProcessor > getOrderedListOfDataSourceProcessors(Path dataSourcePath)
static List< AutoIngestDataSourceProcessor > getOrderedListOfDataSourceProcessors(Path dataSourcePath, String password, Collection<?extends AutoIngestDataSourceProcessor > processorCandidates)
static List< AutoIngestDataSourceProcessor > getOrderedListOfDataSourceProcessors(Path dataSourcePath, String password)
static List< AutoIngestDataSourceProcessor > orderDataSourceProcessorsByConfidence(Map< AutoIngestDataSourceProcessor, Integer > validDataSourceProcessorsMap)
static Map< AutoIngestDataSourceProcessor, Integer > getDataSourceProcessorForFile(Path dataSourcePath, String password, Collection<?extends AutoIngestDataSourceProcessor > processorCandidates)
static Map< AutoIngestDataSourceProcessor, Integer > getDataSourceProcessorForFile(Path dataSourcePath, Collection<?extends AutoIngestDataSourceProcessor > processorCandidates)
static List< AutoIngestDataSourceProcessor > getOrderedListOfDataSourceProcessors(Path dataSourcePath, Collection<?extends AutoIngestDataSourceProcessor > processorCandidates)
DataSourceProcessorUtility()