org.codehaus.plexus.archiver.tar
Class TarUnArchiver

java.lang.Object
  extended by org.codehaus.plexus.logging.AbstractLogEnabled
      extended by org.codehaus.plexus.archiver.AbstractUnArchiver
          extended by org.codehaus.plexus.archiver.zip.AbstractZipUnArchiver
              extended by org.codehaus.plexus.archiver.tar.TarUnArchiver
All Implemented Interfaces:
FilterEnabled, FinalizerEnabled, UnArchiver, org.codehaus.plexus.logging.LogEnabled
Direct Known Subclasses:
TarBZip2UnArchiver, TarGZipUnArchiver

public class TarUnArchiver
extends AbstractZipUnArchiver

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

Nested Class Summary
static class TarUnArchiver.UntarCompressionMethod
          Valid Modes for Compression attribute to Untar Task
 
Field Summary
private  TarUnArchiver.UntarCompressionMethod compression
          compression method
 
Fields inherited from interface org.codehaus.plexus.archiver.UnArchiver
ROLE
 
Constructor Summary
TarUnArchiver()
           
 
Method Summary
protected  void execute()
           
 void setCompression(TarUnArchiver.UntarCompressionMethod method)
          Set decompression algorithm to use; default=none.
 void setEncoding(java.lang.String encoding)
          No encoding support in Untar.
 
Methods inherited from class org.codehaus.plexus.archiver.zip.AbstractZipUnArchiver
extractFile, runArchiveFinalizers, setArchiveFilters, setArchiveFinalizers
 
Methods inherited from class org.codehaus.plexus.archiver.AbstractUnArchiver
extract, getDestDirectory, getDestFile, getSourceFile, isOverwrite, setDestDirectory, setDestFile, setOverwrite, setSourceFile, validate
 
Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

compression

private TarUnArchiver.UntarCompressionMethod compression
compression method

Constructor Detail

TarUnArchiver

public TarUnArchiver()
Method Detail

setCompression

public void setCompression(TarUnArchiver.UntarCompressionMethod method)
Set decompression algorithm to use; default=none.

Allowable values are

Parameters:
method - compression method

setEncoding

public void setEncoding(java.lang.String encoding)
No encoding support in Untar.

Overrides:
setEncoding in class AbstractZipUnArchiver

execute

protected void execute()
                throws ArchiverException,
                       java.io.IOException
Overrides:
execute in class AbstractZipUnArchiver
Throws:
ArchiverException
java.io.IOException