org.codehaus.plexus.archiver

Interface UnArchiver

Known Implementing Classes:
AbstractUnArchiver, AbstractZipUnArchiver, BZip2UnArchiver, GZipUnArchiver, TarBZip2UnArchiver, TarGZipUnArchiver, TarUnArchiver, ZipUnArchiver

public interface UnArchiver

Version:
$Revision: 2436 $ $Date: 2005-09-01 13:20:41 -0400 (Thu, 01 Sep 2005) $

Field Summary

static String
ROLE

Method Summary

void
extract()
File
getDestDirectory()
File
getDestFile()
File
getSourceFile()
void
setDestDirectory(File destDirectory)
void
setDestFile(File destFile)
void
setOverwrite(boolean b)
Should we overwrite files in dest, even if they are newer than the corresponding entries in the archive?
void
setSourceFile(File sourceFile)

Field Details

ROLE

public static final String ROLE

Method Details

extract

public void extract()
            throws ArchiverException,
                   IOException

getDestDirectory

public File getDestDirectory()

getDestFile

public File getDestFile()

getSourceFile

public File getSourceFile()

setDestDirectory

public void setDestDirectory(File destDirectory)

setDestFile

public void setDestFile(File destFile)

setOverwrite

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

setSourceFile

public void setSourceFile(File sourceFile)