org.codehaus.plexus.util

Class Expand

public class Expand extends Object

Unzip a file.

Since: Ant 1.1 @ant.task category="packaging" name="unzip" name="unjar" name="unwar"

Version: $Id: Expand.java 6695 2007-07-28 12:03:30Z hboutemy $

Author: costin@dnt.ro Stefan Bodewig Magesh Umasankar

Method Summary
voidexecute()
Do the work.
protected voidexpandFile(File srcF, File dir)
Description of the Method
protected voidextractFile(File srcF, File dir, InputStream compressedInputStream, String entryName, Date entryDate, boolean isDirectory)
Description of the Method
voidsetDest(File d)
Set the destination directory.
voidsetOverwrite(boolean b)
Should we overwrite files in dest, even if they are newer than the corresponding entries in the archive?
voidsetSrc(File s)
Set the path to zip-file.

Method Detail

execute

public void execute()
Do the work.

Throws: Exception Thrown in unrecoverable error.

expandFile

protected void expandFile(File srcF, File dir)
Description of the Method

extractFile

protected void extractFile(File srcF, File dir, InputStream compressedInputStream, String entryName, Date entryDate, boolean isDirectory)
Description of the Method

setDest

public void setDest(File d)
Set the destination directory. File will be unzipped into the destination directory.

Parameters: d Path to the directory.

setOverwrite

public void setOverwrite(boolean b)
Should we overwrite files in dest, even if they are newer than the corresponding entries in the archive?

setSrc

public void setSrc(File s)
Set the path to zip-file.

Parameters: s Path to zip-file.

Copyright © 2001-2010 Codehaus. All Rights Reserved.