com.izforge.izpack.installer.unpacker
Class DefaultFileUnpacker

java.lang.Object
  extended by com.izforge.izpack.installer.unpacker.FileUnpacker
      extended by com.izforge.izpack.installer.unpacker.DefaultFileUnpacker

public class DefaultFileUnpacker
extends FileUnpacker

Default file unpacker.

Author:
Tim Anderson

Constructor Summary
DefaultFileUnpacker(Cancellable cancellable, FileQueue queue)
          Constructs a DefaultFileUnpacker.
 
Method Summary
 void unpack(PackFile file, InputStream packInputStream, File target)
          Unpacks a pack file.
 
Methods inherited from class com.izforge.izpack.installer.unpacker.FileUnpacker
copy, copy, getTarget, isQueued, postCopy, read, setLastModified
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultFileUnpacker

public DefaultFileUnpacker(Cancellable cancellable,
                           FileQueue queue)
Constructs a DefaultFileUnpacker.

Parameters:
cancellable - determines if unpacking should be cancelled
queue - the file queue. May be null
Method Detail

unpack

public void unpack(PackFile file,
                   InputStream packInputStream,
                   File target)
            throws IOException,
                   InstallerException
Unpacks a pack file.

Specified by:
unpack in class FileUnpacker
Parameters:
file - the pack file meta-data
packInputStream - the pack input stream
target - the target
Throws:
IOException - for any I/O error
InstallerException - for any installer exception


Copyright © 2018. All rights reserved.