## Uses of Interface
org.optaplanner.persistence.common.api.domain.solution.SolutionFileIO

- Packages that use SolutionFileIO
  Package | Description
  --- | ---
  org.optaplanner.benchmark.config | Classes which represent the XML Benchmark configuration of OptaPlanner Benchmark.
  org.optaplanner.benchmark.impl.loader |
  org.optaplanner.persistence.jackson.impl.domain.solution |
  org.optaplanner.persistence.jaxb.impl.domain.solution |
  org.optaplanner.persistence.xstream.impl.domain.solution |

- - ### Uses of SolutionFileIO in org.optaplanner.benchmark.config

    Methods in org.optaplanner.benchmark.config that return types with arguments of type SolutionFileIO
    Modifier and Type | Method | Description
    --- | --- | ---
    `Class<SolutionFileIO<?>>` | ProblemBenchmarksConfig.`getSolutionFileIOClass()` |

    Method parameters in org.optaplanner.benchmark.config with type arguments of type SolutionFileIO
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ProblemBenchmarksConfig.`setSolutionFileIOClass​(Class<SolutionFileIO<?>> solutionFileIOClass)` |

  - ### Uses of SolutionFileIO in org.optaplanner.benchmark.impl.loader

    Methods in org.optaplanner.benchmark.impl.loader that return SolutionFileIO
    Modifier and Type | Method | Description
    --- | --- | ---
    `SolutionFileIO<Solution_>` | FileProblemProvider.`getSolutionFileIO()` |

    Constructors in org.optaplanner.benchmark.impl.loader with parameters of type SolutionFileIO
    Constructor | Description
    --- | ---
    `FileProblemProvider​(SolutionFileIO<Solution_> solutionFileIO, File problemFile)` |

  - ### Uses of SolutionFileIO in org.optaplanner.persistence.jackson.impl.domain.solution

    Classes in org.optaplanner.persistence.jackson.impl.domain.solution that implement SolutionFileIO
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `JacksonSolutionFileIO<Solution_>` |

  - ### Uses of SolutionFileIO in org.optaplanner.persistence.jaxb.impl.domain.solution

    Classes in org.optaplanner.persistence.jaxb.impl.domain.solution that implement SolutionFileIO
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `JaxbSolutionFileIO<Solution_>` |

  - ### Uses of SolutionFileIO in org.optaplanner.persistence.xstream.impl.domain.solution

    Classes in org.optaplanner.persistence.xstream.impl.domain.solution that implement SolutionFileIO
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `XStreamSolutionFileIO<Solution_>` | Security warning: only use this class with XML files from a trusted source, because `XStream` is configured to allow all permissions, which can be exploited if the XML comes from an untrusted source.