Class XStreamSolutionFileIO<Solution_>
- java.lang.Object
-
- ai.timefold.solver.xstream.impl.domain.solution.XStreamSolutionFileIO<Solution_>
-
- Type Parameters:
Solution_- the solution type, the class with thePlanningSolutionannotation
- All Implemented Interfaces:
SolutionFileIO<Solution_>
@Deprecated(forRemoval=true) public class XStreamSolutionFileIO<Solution_> extends Object implements SolutionFileIO<Solution_>
Deprecated, for removal: This API element is subject to removal in a future version.Prefer JAXB for serialization into XML.Security warning: only use this class with XML files from a trusted source, becauseXStreamis configured to allow all permissions, which can be exploited if the XML comes from an untrusted source.
-
-
Field Summary
Fields Modifier and Type Field Description protected com.thoughtworks.xstream.XStreamxStreamDeprecated, for removal: This API element is subject to removal in a future version.
-
Constructor Summary
Constructors Constructor Description XStreamSolutionFileIO(Class... xStreamAnnotatedClasses)Deprecated, for removal: This API element is subject to removal in a future version.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description StringgetInputFileExtension()Deprecated, for removal: This API element is subject to removal in a future version.com.thoughtworks.xstream.XStreamgetXStream()Deprecated, for removal: This API element is subject to removal in a future version.Solution_read(File inputSolutionFile)Deprecated, for removal: This API element is subject to removal in a future version.Solution_read(InputStream inputSolutionStream)Deprecated, for removal: This API element is subject to removal in a future version.voidwrite(Solution_ solution, File outputSolutionFile)Deprecated, for removal: This API element is subject to removal in a future version.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface ai.timefold.solver.persistence.common.api.domain.solution.SolutionFileIO
getOutputFileExtension
-
-
-
-
Constructor Detail
-
XStreamSolutionFileIO
public XStreamSolutionFileIO(Class... xStreamAnnotatedClasses)
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Detail
-
getXStream
public com.thoughtworks.xstream.XStream getXStream()
Deprecated, for removal: This API element is subject to removal in a future version.
-
getInputFileExtension
public String getInputFileExtension()
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getInputFileExtensionin interfaceSolutionFileIO<Solution_>
-
read
public Solution_ read(File inputSolutionFile)
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
readin interfaceSolutionFileIO<Solution_>
-
read
public Solution_ read(InputStream inputSolutionStream)
Deprecated, for removal: This API element is subject to removal in a future version.
-
write
public void write(Solution_ solution, File outputSolutionFile)
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
writein interfaceSolutionFileIO<Solution_>
-
-