org.codehaus.plexus.archiver

Class AbstractUnArchiver

public abstract class AbstractUnArchiver extends AbstractLogEnabled implements UnArchiver

Version: $Revision: 3560 $ $Date: 2006-07-25 01:14:00 -0400 (Tue, 25 Jul 2006) $

Author: Emmanuel Venisse

Field Summary
FiledestDirectory
FiledestFile
booleanoverwrite
FilesourceFile
Method Summary
protected abstract voidexecute()
voidextract()
FilegetDestDirectory()
FilegetDestFile()
FilegetSourceFile()
booleanisOverwrite()
voidsetDestDirectory(File destDirectory)
voidsetDestFile(File destFile)
voidsetOverwrite(boolean b)
voidsetSourceFile(File sourceFile)
protected voidvalidate()

Field Detail

destDirectory

private File destDirectory

destFile

private File destFile

overwrite

private boolean overwrite

sourceFile

private File sourceFile

Method Detail

execute

protected abstract void execute()

extract

public void extract()

getDestDirectory

public File getDestDirectory()

getDestFile

public File getDestFile()

getSourceFile

public File getSourceFile()

isOverwrite

public boolean isOverwrite()

setDestDirectory

public void setDestDirectory(File destDirectory)

setDestFile

public void setDestFile(File destFile)

setOverwrite

public void setOverwrite(boolean b)

setSourceFile

public void setSourceFile(File sourceFile)

validate

protected void validate()