Class FileResults.FileResultsBuilder

  • Enclosing class:
    FileResults

    public static class FileResults.FileResultsBuilder
    extends Object
    We need to define custom deserialization for some fields. The Builder annotation of FileResult will add all of the "standard" builder methods.
    • Constructor Detail

      • FileResultsBuilder

        public FileResultsBuilder()
    • Method Detail

      • heuristicsFromJson

        public FileResults.FileResultsBuilder heuristicsFromJson​(Map<String,​List<List<String>>> map)
        The heuristic instances are stored as arrays in the JSON instead of objects, so we need special deserialization.
        Parameters:
        map -
        Returns:
        The builder.
      • attackMatrixFromJson

        public FileResults.FileResultsBuilder attackMatrixFromJson​(Map<String,​List<List<String>>> map)
        The attack instances are stored as arrays in the JSON instead of objects, so we need special deserialization.
        Parameters:
        map -
        Returns:
        The builder.