Package org.codehaus.plexus.archiver.tar
Class TarUnArchiver
java.lang.Object
org.codehaus.plexus.logging.AbstractLogEnabled
org.codehaus.plexus.archiver.AbstractUnArchiver
org.codehaus.plexus.archiver.tar.TarUnArchiver
- All Implemented Interfaces:
FinalizerEnabled,UnArchiver,org.codehaus.plexus.logging.LogEnabled
- Direct Known Subclasses:
TarBZip2UnArchiver,TarGZipUnArchiver,TarSnappyUnArchiver,TarXZUnArchiver
- Author:
- Emmanuel Venisse
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumValid Modes for Compression attribute to Untar Task -
Field Summary
Fields inherited from interface org.codehaus.plexus.archiver.UnArchiver
ROLE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidexecute()protected voidexecute(File sourceFile, File destDirectory, org.codehaus.plexus.components.io.filemappers.FileMapper[] fileMappers) protected voidvoidSet decompression algorithm to use; default=none.voidsetEncoding(String encoding) No encoding support in Untar.Methods inherited from class org.codehaus.plexus.archiver.AbstractUnArchiver
addArchiveFinalizer, extract, extract, extractFile, getDestDirectory, getDestFile, getFileMappers, getFileSelectors, getSourceFile, isIgnorePermissions, isOverwrite, isSelected, isUseJvmChmod, setArchiveFinalizers, setDestDirectory, setDestFile, setFileMappers, setFileSelectors, setIgnorePermissions, setOverwrite, setSourceFile, setUseJvmChmod, validate, validateMethods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
-
Constructor Details
-
TarUnArchiver
public TarUnArchiver() -
TarUnArchiver
-
-
Method Details
-
setCompression
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
No encoding support in Untar. -
execute
- Specified by:
executein classAbstractUnArchiver- Throws:
ArchiverException
-
execute
- Specified by:
executein classAbstractUnArchiver
-
execute
protected void execute(File sourceFile, File destDirectory, org.codehaus.plexus.components.io.filemappers.FileMapper[] fileMappers) throws ArchiverException - Throws:
ArchiverException
-