Class GzipExtendedOptimization<O extends IOptimization>

java.lang.Object
com.dna.jopt.io.GzipExtendedOptimization<O>
All Implemented Interfaces:
IOptimizationIO<O>
Direct Known Subclasses:
GzipJsonOptimizationIO

public class GzipExtendedOptimization<O extends IOptimization> extends Object implements IOptimizationIO<O>
  • Constructor Details

    • GzipExtendedOptimization

      public GzipExtendedOptimization(IOptimizationIO<O> io)
  • Method Details

    • read

      public O read(InputStream input) throws com.dna.jopt.config.convert.ConvertException, com.dna.jopt.config.serialize.SerializationException, IOException
      Specified by:
      read in interface IOptimizationIO<O extends IOptimization>
      Throws:
      com.dna.jopt.config.convert.ConvertException
      com.dna.jopt.config.serialize.SerializationException
      IOException
    • read

      public void read(InputStream input, O opti) throws com.dna.jopt.config.convert.ConvertException, com.dna.jopt.config.serialize.SerializationException, IOException
      Specified by:
      read in interface IOptimizationIO<O extends IOptimization>
      Throws:
      com.dna.jopt.config.convert.ConvertException
      com.dna.jopt.config.serialize.SerializationException
      IOException
    • write

      public 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
      Specified by:
      write in interface IOptimizationIO<O extends IOptimization>
      Throws:
      com.dna.jopt.config.convert.ConvertException
      com.dna.jopt.config.serialize.SerializationException
      IOException
    • write

      public void write(OutputStream output, com.dna.jopt.config.convert.ExportTarget<O> target, com.dna.jopt.config.types.AbstractOptimizationConfig.AbstractOptimizationStatus.ResultKindTag resultKind, boolean attachDetails) throws com.dna.jopt.config.convert.ConvertException, com.dna.jopt.config.serialize.SerializationException, IOException
      Specified by:
      write in interface IOptimizationIO<O extends IOptimization>
      Throws:
      com.dna.jopt.config.convert.ConvertException
      com.dna.jopt.config.serialize.SerializationException
      IOException
    • write

      public 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
      Specified by:
      write in interface IOptimizationIO<O extends IOptimization>
      Throws:
      com.dna.jopt.config.convert.ConvertException
      com.dna.jopt.config.serialize.SerializationException
      IOException