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$ $Date$
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()
           
TarUnArchiver(File sourceFile)
           
 
Method Summary
protected  void execute()
           
 void setCompression(TarUnArchiver.UntarCompressionMethod method)
          Set decompression algorithm to use; default=none.
 void setEncoding(String encoding)
          No encoding support in Untar.
 
Methods inherited from class org.codehaus.plexus.archiver.zip.AbstractZipUnArchiver
execute, extractFile
 
Methods inherited from class org.codehaus.plexus.archiver.AbstractUnArchiver
addArchiveFinalizer, extract, extract, getDestDirectory, getDestFile, getFileSelectors, getSourceFile, include, isIgnorePermissions, isOverwrite, isSelected, isUseJvmChmod, setArchiveFilters, setArchiveFinalizers, setDestDirectory, setDestFile, setFileSelectors, setIgnorePermissions, setOverwrite, setSourceFile, setUseJvmChmod, validate, 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()

TarUnArchiver

public TarUnArchiver(File sourceFile)
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(String encoding)
No encoding support in Untar.

Overrides:
setEncoding in class AbstractZipUnArchiver

execute

protected void execute()
                throws ArchiverException
Overrides:
execute in class AbstractZipUnArchiver
Throws:
ArchiverException


Copyright © 2008-2011 Sonatype, Inc.. All Rights Reserved.