Class ZArchiveSaveOptions


  • public class ZArchiveSaveOptions
    extends Object

    Settings for Zarchive.

    • Constructor Detail

      • ZArchiveSaveOptions

        public ZArchiveSaveOptions()
    • Method Detail

      • getCompressionProgressed

        public Event<ProgressEventArgs> getCompressionProgressed()

        Gets an event that is raised when a portion of raw stream compressed.

        
             File source = new File("huge.bin");
             ZArchiveSaveOptions settings = new ZArchiveSaveOptions();
             settings.setCompressionProgressed((sender, args) -> {
                 int percent = (int)((100 * args.getProceededBytes()) / source.length());
             });
         
        Returns:
        an event that is raised when a portion of raw stream compressed
      • setCompressionProgressed

        public void setCompressionProgressed​(Event<ProgressEventArgs> value)

        Sets an event that is raised when a portion of raw stream compressed.

        
             File source = new File("huge.bin");
             ZArchiveSaveOptions settings = new ZArchiveSaveOptions();
             settings.setCompressionProgressed((sender, args) -> {
                 int percent = (int)((100 * args.getProceededBytes()) / source.length());
             });
         
        Parameters:
        value - an event that is raised when a portion of raw stream compressed