Package com.dna.jopt.io
Interface IOptimizationIO<O extends IOptimization>
- All Known Implementing Classes:
BZip2ExtendedOptimization,BZip2JsonOptimizationIO,JsonExtendedOptimizationIO,JsonOptimizationIO
public interface IOptimizationIO<O extends IOptimization>
This interface provides methods for the
IOptimization to have input and output
possibilities via InputStream and OutputStream.- Since:
- 01/08/2019
- Version:
- 01/08/2019
- Author:
- DNA
-
Method Summary
Modifier and TypeMethodDescriptionread(InputStream input) voidread(InputStream input, O opti) voidwrite(OutputStream output, com.dna.jopt.config.convert.ExportTarget<O> target) voidwrite(OutputStream output, com.dna.jopt.config.convert.ExportTarget<O> target, boolean attachDetails)
-
Method Details
-
read
O read(InputStream input) throws com.dna.jopt.config.convert.ConvertException, com.dna.jopt.config.serialize.SerializationException, IOException - Throws:
com.dna.jopt.config.convert.ConvertExceptioncom.dna.jopt.config.serialize.SerializationExceptionIOException
-
read
void read(InputStream input, O opti) throws com.dna.jopt.config.convert.ConvertException, com.dna.jopt.config.serialize.SerializationException, IOException - Throws:
com.dna.jopt.config.convert.ConvertExceptioncom.dna.jopt.config.serialize.SerializationExceptionIOException
-
write
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, IOException - Throws:
com.dna.jopt.config.convert.ConvertExceptioncom.dna.jopt.config.serialize.SerializationExceptionIOException
-
write
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, IOException - Throws:
com.dna.jopt.config.convert.ConvertExceptioncom.dna.jopt.config.serialize.SerializationExceptionIOException
-