org.codehaus.mojo.tools.fs.archive.tar
Class TarUnArchiver

java.lang.Object
  extended by org.codehaus.mojo.tools.fs.archive.tar.TarUnArchiver
All Implemented Interfaces:
org.codehaus.plexus.archiver.UnArchiver, org.codehaus.plexus.logging.LogEnabled

public class TarUnArchiver
extends Object
implements org.codehaus.plexus.archiver.UnArchiver, org.codehaus.plexus.logging.LogEnabled


Field Summary
 
Fields inherited from interface org.codehaus.plexus.archiver.UnArchiver
ROLE
 
Constructor Summary
TarUnArchiver()
           
 
Method Summary
 void enableLogging(org.codehaus.plexus.logging.Logger logger)
           
 void extract()
           
 void extract(String path, File outputDirectory)
           
 File getDestDirectory()
           
 File getDestFile()
           
 org.codehaus.plexus.components.io.fileselectors.FileSelector[] getFileSelectors()
           
 File getSourceFile()
           
 void setDestDirectory(File destDirectory)
           
 void setDestFile(File destFile)
           
 void setFileSelectors(org.codehaus.plexus.components.io.fileselectors.FileSelector[] selectors)
           
 void setOverwrite(boolean overwrite)
           
 void setSourceFile(File sourceFile)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TarUnArchiver

public TarUnArchiver()
Method Detail

extract

public void extract()
             throws org.codehaus.plexus.archiver.ArchiverException
Specified by:
extract in interface org.codehaus.plexus.archiver.UnArchiver
Throws:
org.codehaus.plexus.archiver.ArchiverException

extract

public void extract(String path,
                    File outputDirectory)
             throws org.codehaus.plexus.archiver.ArchiverException
Specified by:
extract in interface org.codehaus.plexus.archiver.UnArchiver
Throws:
org.codehaus.plexus.archiver.ArchiverException

getDestDirectory

public File getDestDirectory()
Specified by:
getDestDirectory in interface org.codehaus.plexus.archiver.UnArchiver

getDestFile

public File getDestFile()
Specified by:
getDestFile in interface org.codehaus.plexus.archiver.UnArchiver

getSourceFile

public File getSourceFile()
Specified by:
getSourceFile in interface org.codehaus.plexus.archiver.UnArchiver

setDestDirectory

public void setDestDirectory(File destDirectory)
Specified by:
setDestDirectory in interface org.codehaus.plexus.archiver.UnArchiver

setDestFile

public void setDestFile(File destFile)
Specified by:
setDestFile in interface org.codehaus.plexus.archiver.UnArchiver

setOverwrite

public void setOverwrite(boolean overwrite)
Specified by:
setOverwrite in interface org.codehaus.plexus.archiver.UnArchiver

setSourceFile

public void setSourceFile(File sourceFile)
Specified by:
setSourceFile in interface org.codehaus.plexus.archiver.UnArchiver

setFileSelectors

public void setFileSelectors(org.codehaus.plexus.components.io.fileselectors.FileSelector[] selectors)
Specified by:
setFileSelectors in interface org.codehaus.plexus.archiver.UnArchiver

getFileSelectors

public org.codehaus.plexus.components.io.fileselectors.FileSelector[] getFileSelectors()
Specified by:
getFileSelectors in interface org.codehaus.plexus.archiver.UnArchiver

enableLogging

public void enableLogging(org.codehaus.plexus.logging.Logger logger)
Specified by:
enableLogging in interface org.codehaus.plexus.logging.LogEnabled


Copyright © 2005-2008 Codehaus. All Rights Reserved.