public class JsonExtendedOptimizationIO<O extends IOptimization,EXT> extends Object implements IOptimizationIO<O>
read(InputStream, IOptimization)
and write(OutputStream, ExportTarget)
methods for Json
for IOptimization
.Constructor and Description |
---|
JsonExtendedOptimizationIO(com.dna.jopt.config.types.ext.IConfigExtensionManifest<O,EXT> manifest,
Class<EXT> clazz)
The constructor for the extended
Json IO. |
Modifier and Type | Method and Description |
---|---|
O |
read(InputStream input) |
void |
read(InputStream input,
O opti) |
void |
write(OutputStream output,
com.dna.jopt.config.convert.ExportTarget<O> target) |
void |
write(OutputStream output,
com.dna.jopt.config.convert.ExportTarget<O> target,
boolean attachDetails) |
public final O read(InputStream input) throws com.dna.jopt.config.convert.ConvertException, com.dna.jopt.config.serialize.SerializationException, IOException
read
in interface IOptimizationIO<O extends IOptimization>
com.dna.jopt.config.convert.ConvertException
com.dna.jopt.config.serialize.SerializationException
IOException
public final void read(InputStream input, O opti) throws com.dna.jopt.config.convert.ConvertException, com.dna.jopt.config.serialize.SerializationException, IOException
read
in interface IOptimizationIO<O extends IOptimization>
com.dna.jopt.config.convert.ConvertException
com.dna.jopt.config.serialize.SerializationException
IOException
public final void write(OutputStream output, com.dna.jopt.config.convert.ExportTarget<O> target) throws com.dna.jopt.config.convert.ConvertException, com.dna.jopt.config.serialize.SerializationException
write
in interface IOptimizationIO<O extends IOptimization>
com.dna.jopt.config.convert.ConvertException
com.dna.jopt.config.serialize.SerializationException
public final void write(OutputStream output, com.dna.jopt.config.convert.ExportTarget<O> target, boolean attachDetails) throws com.dna.jopt.config.convert.ConvertException, com.dna.jopt.config.serialize.SerializationException
write
in interface IOptimizationIO<O extends IOptimization>
com.dna.jopt.config.convert.ConvertException
com.dna.jopt.config.serialize.SerializationException
Copyright © 2017–2023 DNA Evolutions GmbH. All rights reserved.