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 |
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
ArchiverException
void extract(String path, File outputDirectory) throws ArchiverException
path
- Path inside the archive to be extracted.outputDirectory
- Directory to extract to.ArchiverException
File getDestDirectory()
void setDestDirectory(File destDirectory)
File getDestFile()
void setDestFile(File destFile)
File getSourceFile()
void setSourceFile(File sourceFile)
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-2014 Codehaus. All Rights Reserved.