ZArchiveLoadOptions

Inheritance: java.lang.Object

public class ZArchiveLoadOptions

Options with which ZArchive is loaded from compressed file. Contains event raised on extraction.

Constructors

ConstructorDescription
ZArchiveLoadOptions()

Methods

MethodDescription
getExtractionProgressed()Gets an event that is raised when some bytes have been extracted.
setExtractionProgressed(Event<ProgressEventArgs> value)Sets an event that is raised when some bytes have been extracted.

ZArchiveLoadOptions()

public ZArchiveLoadOptions()

getExtractionProgressed()

public Event<ProgressEventArgs> getExtractionProgressed()

Gets an event that is raised when some bytes have been extracted.


     long length = 10_000_000;
     ZArchiveLoadOptions loadOptions = new ZArchiveLoadOptions();
     loadOptions.setExtractionProgressed((sender, args) -> {
         int percent = (int)((100 * args.getProceededBytes()) / length);
     });
     ZArchive archive = new ZArchive("archive.z", loadOptions);
 

Event sender is the ZArchive instance which extraction is progressed.

Returns: Event - an event that is raised when some bytes have been extracted

setExtractionProgressed(Event<ProgressEventArgs> value)

public void setExtractionProgressed(Event<ProgressEventArgs> value)

Sets an event that is raised when some bytes have been extracted.


     long length = 10_000_000;
     ZArchiveLoadOptions loadOptions = new ZArchiveLoadOptions();
     loadOptions.setExtractionProgressed((sender, args) -> {
         int percent = (int)((100 * args.getProceededBytes()) / length);
     });
     ZArchive archive = new ZArchive("archive.z", loadOptions);
 

Event sender is the ZArchive instance which extraction is progressed.

Parameters:

ParameterTypeDescription
valuecom.aspose.zip.Event<com.aspose.zip.ProgressEventArgs>an event that is raised when some bytes have been extracted