org.codehaus.plexus.archiver.tar
Class TarUnArchiver

java.lang.Object
  extended byorg.codehaus.plexus.logging.AbstractLogEnabled
      extended byorg.codehaus.plexus.archiver.AbstractUnArchiver
          extended byorg.codehaus.plexus.archiver.zip.AbstractZipUnArchiver
              extended byorg.codehaus.plexus.archiver.tar.TarUnArchiver
All Implemented Interfaces:
FilterEnabled, FinalizerEnabled, org.codehaus.plexus.logging.LogEnabled, UnArchiver
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
 
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
 

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


Copyright © 2001-2006 Codehaus. All Rights Reserved.