Interface IPostProcessor<T extends AbstractModelTaskRawResult>
-
- All Known Implementing Classes:
NGramPostProcessor
,SimpleObjectEqualityPostProcessor
public interface IPostProcessor<T extends AbstractModelTaskRawResult>
Post process the raw results into the Sherlock formal data storage structure Supports adjustable parameters seeAdjustableParameter
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ModelTaskProcessedResults
processResults(java.util.List<ISourceFile> files, java.util.List<T> rawResults)
Run the post processing and return a data item with the final results in the correct format See wiki for implementation hints use "ModelTaskProcessedResults results = new ModelTaskProcessedResults();" to create new return object
-
-
-
Method Detail
-
processResults
ModelTaskProcessedResults processResults(java.util.List<ISourceFile> files, java.util.List<T> rawResults)
Run the post processing and return a data item with the final results in the correct format See wiki for implementation hints use "ModelTaskProcessedResults results = new ModelTaskProcessedResults();" to create new return object- Parameters:
files
- the list of files covered by the rawResults passedrawResults
- the set of rawResults produced by the IDetector- Returns:
- populated processed results object
-
-