public class TarUnArchiver extends AbstractUnArchiver
| Modifier and Type | Class and Description |
|---|---|
static class |
TarUnArchiver.UntarCompressionMethod
Valid Modes for Compression attribute to Untar Task
|
| Modifier and Type | Field and Description |
|---|---|
private TarUnArchiver.UntarCompressionMethod |
compression
compression method
|
ROLE| Constructor and Description |
|---|
TarUnArchiver() |
TarUnArchiver(java.io.File sourceFile) |
| Modifier and Type | Method and Description |
|---|---|
private java.io.InputStream |
decompress(TarUnArchiver.UntarCompressionMethod compression,
java.io.File file,
java.io.InputStream istream)
This method wraps the input stream with the
corresponding decompression method
|
protected void |
execute() |
protected void |
execute(java.io.File sourceFile,
java.io.File destDirectory) |
protected void |
execute(java.lang.String path,
java.io.File outputDirectory) |
void |
setCompression(TarUnArchiver.UntarCompressionMethod method)
Set decompression algorithm to use; default=none.
|
void |
setEncoding(java.lang.String encoding)
No encoding support in Untar.
|
addArchiveFinalizer, extract, extract, extractFile, getDestDirectory, getDestFile, getFileSelectors, getSourceFile, isIgnorePermissions, isOverwrite, isSelected, isUseJvmChmod, setArchiveFinalizers, setDestDirectory, setDestFile, setFileSelectors, setIgnorePermissions, setOverwrite, setSourceFile, setUseJvmChmod, validate, validateprivate TarUnArchiver.UntarCompressionMethod compression
public TarUnArchiver()
public TarUnArchiver(java.io.File sourceFile)
public void setCompression(TarUnArchiver.UntarCompressionMethod method)
method - compression methodpublic void setEncoding(java.lang.String encoding)
protected void execute()
throws ArchiverException
execute in class AbstractUnArchiverArchiverExceptionprotected void execute(java.lang.String path,
java.io.File outputDirectory)
execute in class AbstractUnArchiverprotected void execute(java.io.File sourceFile,
java.io.File destDirectory)
throws ArchiverException
ArchiverExceptionprivate java.io.InputStream decompress(TarUnArchiver.UntarCompressionMethod compression, java.io.File file, java.io.InputStream istream) throws java.io.IOException, ArchiverException
file - provides location information for BuildExceptionistream - input streamjava.io.IOException - thrown by GZIPInputStream constructorArchiverException