Package org.codehaus.plexus.archiver.tar
Class TarUnArchiver
- java.lang.Object
-
- org.codehaus.plexus.archiver.AbstractUnArchiver
-
- org.codehaus.plexus.archiver.tar.TarUnArchiver
-
- All Implemented Interfaces:
FinalizerEnabled
,UnArchiver
- Direct Known Subclasses:
TarBZip2UnArchiver
,TarGZipUnArchiver
,TarSnappyUnArchiver
,TarXZUnArchiver
,TarZstdUnArchiver
@Named("tar") public class TarUnArchiver extends AbstractUnArchiver
- Author:
- Emmanuel Venisse
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TarUnArchiver.UntarCompressionMethod
Valid Modes for Compression attribute to Untar Task
-
Constructor Summary
Constructors Constructor Description TarUnArchiver()
TarUnArchiver(File sourceFile)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
execute()
protected void
execute(File sourceFile, File destDirectory, org.codehaus.plexus.components.io.filemappers.FileMapper[] fileMappers)
protected void
execute(String path, File outputDirectory)
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.AbstractUnArchiver
addArchiveFinalizer, extract, extract, extractFile, getDestDirectory, getDestFile, getFileMappers, getFileSelectors, getLogger, getSourceFile, isIgnorePermissions, isOverwrite, isSelected, isUseJvmChmod, setArchiveFinalizers, setDestDirectory, setDestFile, setFileMappers, setFileSelectors, setIgnorePermissions, setOverwrite, setSourceFile, setUseJvmChmod, shouldExtractEntry, validate, validate
-
-
-
-
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
- none - no compression
- gzip - Gzip compression
- bzip2 - Bzip2 compression
- snappy - Snappy compression
- xz - Xz compression
- Parameters:
method
- compression method
-
setEncoding
public void setEncoding(String encoding)
No encoding support in Untar.
-
execute
protected void execute() throws ArchiverException
- Specified by:
execute
in classAbstractUnArchiver
- Throws:
ArchiverException
-
execute
protected void execute(String path, File outputDirectory)
- Specified by:
execute
in classAbstractUnArchiver
-
execute
protected void execute(File sourceFile, File destDirectory, org.codehaus.plexus.components.io.filemappers.FileMapper[] fileMappers) throws ArchiverException
- Throws:
ArchiverException
-
-