Class LineStreamingPluginResultValidator
java.lang.Object
nl.minvenj.nfi.flits.base.DefaultResultValidator
nl.minvenj.nfi.flits.base.LineStreamingResultValidator
org.hansken.plugin.extraction.test.base.LineStreamingPluginResultValidator
- All Implemented Interfaces:
nl.minvenj.nfi.flits.api.FlitsResultValidator
public class LineStreamingPluginResultValidator
extends nl.minvenj.nfi.flits.base.LineStreamingResultValidator
Validator which fully serializes the Trace to a JSON file
using a given TraceToJson, and compares it line by line to a single input file.- Author:
- Netherlands Forensic Institute
-
Constructor Summary
ConstructorsConstructorDescriptionLineStreamingPluginResultValidator(TraceToJson traceToJson) Create a FlitsResultValidator using a givenTraceToJsonfor generating theJSONrepresentation. -
Method Summary
Methods inherited from class nl.minvenj.nfi.flits.base.DefaultResultValidator
validate, validate
-
Constructor Details
-
LineStreamingPluginResultValidator
Create a FlitsResultValidator using a givenTraceToJsonfor generating theJSONrepresentation.- Parameters:
traceToJson- the serializer to use
-
-
Method Details
-
validate
public void validate(nl.minvenj.nfi.flits.api.result.ThrowableResult result, Path inputPath) throws IOException - Specified by:
validatein interfacenl.minvenj.nfi.flits.api.FlitsResultValidator- Overrides:
validatein classnl.minvenj.nfi.flits.base.DefaultResultValidator- Throws:
IOException
-
validate
public void validate(nl.minvenj.nfi.flits.api.result.TraceResult result, Path inputPath) throws IOException - Specified by:
validatein interfacenl.minvenj.nfi.flits.api.FlitsResultValidator- Overrides:
validatein classnl.minvenj.nfi.flits.base.LineStreamingResultValidator- Throws:
IOException
-