public interface UnArchiver
| Modifier and Type | Method and Description |
|---|---|
void |
extract()
Extract the archive.
|
void |
extract(String path,
File outputDirectory)
Take a patch into the archive and extract it to the specified directory.
|
File |
getDestDirectory() |
File |
getDestFile() |
org.codehaus.plexus.components.io.fileselectors.FileSelector[] |
getFileSelectors()
Returns a set of
FileSelector instances, which may be used to select the files to extract from the
archive. |
File |
getSourceFile() |
boolean |
isIgnorePermissions() |
boolean |
isOverwrite()
Gets a flag indicating destination files are always overwritten.
|
boolean |
isUseJvmChmod() |
void |
setDestDirectory(File destDirectory) |
void |
setDestFile(File destFile) |
void |
setFileSelectors(org.codehaus.plexus.components.io.fileselectors.FileSelector[] selectors)
Sets a set of
FileSelector instances, which may be used to select the files to extract from the archive. |
void |
setIgnorePermissions(boolean ignorePermissions) |
void |
setOverwrite(boolean b)
Should we overwrite files in dest, even if they are newer than the corresponding entries in the archive?
|
void |
setSourceFile(File sourceFile) |
void |
setUseJvmChmod(boolean useJvmChmod)
to use or not the jvm method for file permissions : user all not active for group permissions
|
static final String ROLE
void extract()
throws ArchiverException
ArchiverExceptionvoid extract(String path, File outputDirectory) throws ArchiverException
path - Path inside the archive to be extracted.outputDirectory - Directory to extract to.ArchiverExceptionFile getDestDirectory()
void setDestDirectory(File destDirectory)
File getDestFile()
void setDestFile(File destFile)
File getSourceFile()
void setSourceFile(File sourceFile)
boolean isOverwrite()
true, if destination files are overwritten, even if they are newer than the corresponding entry
in the archive.void setOverwrite(boolean b)
void setFileSelectors(org.codehaus.plexus.components.io.fileselectors.FileSelector[] selectors)
FileSelector instances, which may be used to select the files to extract from the archive.
If file selectors are present, then a file is only extracted, if it is confirmed by all file selectors.org.codehaus.plexus.components.io.fileselectors.FileSelector[] getFileSelectors()
FileSelector instances, which may be used to select the files to extract from the
archive. If file selectors are present, then a file is only extracted, if it is confirmed by all file selectors.void setUseJvmChmod(boolean useJvmChmod)
useJvmChmod - boolean isUseJvmChmod()
boolean isIgnorePermissions()
void setIgnorePermissions(boolean ignorePermissions)
Copyright © 2001–2016 Codehaus Plexus. All rights reserved.