org.codehaus.plexus.archiver
public abstract class AbstractArchiver extends AbstractLogEnabled implements Archiver, Contextualizable, FilterEnabled, FinalizerEnabled
Version: $Id: AbstractArchiver.java 8217 2009-05-27 00:56:55Z jdcasey $
Method Summary | |
---|---|
void | addArchivedFileSet(ArchivedFileSet fileSet) |
void | addArchivedFileSet(File archiveFile, String prefix, String[] includes, String[] excludes) |
void | addArchivedFileSet(File archiveFile, String prefix) |
void | addArchivedFileSet(File archiveFile, String[] includes, String[] excludes) |
void | addArchivedFileSet(File archiveFile) |
void | addArchiveFinalizer(ArchiveFinalizer finalizer) |
void | addDirectory(File directory) |
void | addDirectory(File directory, String prefix) |
void | addDirectory(File directory, String[] includes, String[] excludes) |
void | addDirectory(File directory, String prefix, String[] includes, String[] excludes) |
void | addFile(File inputFile, String destFileName) |
void | addFile(File inputFile, String destFileName, int permissions) |
void | addFileSet(FileSet fileSet) |
void | addResource(PlexusIoResource resource, String destFileName, int permissions) |
void | addResources(PlexusIoResourceCollection collection)
Adds a resource collection to the archive. |
protected ArchiveEntry | asArchiveEntry(PlexusIoResource resource, String destFileName, int permissions) |
protected ArchiveEntry | asArchiveEntry(PlexusIoResourceCollection collection, PlexusIoResource resource) |
protected PlexusIoResourceCollection | asResourceCollection(ArchivedFileSet fileSet) |
protected boolean | checkForced() |
protected void | cleanUp() |
protected abstract void | close() |
void | contextualize(Context context)
Allows us to pull the ArchiverManager instance out of the container without
causing a chicken-and-egg instantiation/composition problem. |
void | createArchive() |
protected abstract void | execute() |
protected List | getArchiveFinalizers() |
protected abstract String | getArchiveType() |
int | getDefaultDirectoryMode() |
int | getDefaultFileMode() |
File | getDestFile() |
int | getDirectoryMode() |
Map | getDirs() |
String | getDuplicateBehavior() |
int | getFileMode() |
Map | getFiles() |
boolean | getIncludeEmptyDirs() |
protected Logger | getLogger() |
int | getOverrideDirectoryMode() |
int | getOverrideFileMode() |
int | getRawDefaultDirectoryMode() |
int | getRawDefaultFileMode() |
ResourceIterator | getResources() |
protected boolean | hasVirtualFiles() |
boolean | isForced() |
boolean | isSupportingForced() |
protected boolean | isUptodate() |
protected boolean | revert(StringBuffer messageBuffer) |
protected void | runArchiveFinalizers() |
void | setArchiveFilters(List filters) |
void | setArchiveFinalizers(List archiveFinalizers) |
void | setDefaultDirectoryMode(int mode) |
void | setDefaultFileMode(int mode) |
void | setDestFile(File destFile) |
void | setDirectoryMode(int mode) |
void | setDotFileDirectory(File dotFileDirectory) |
void | setDuplicateBehavior(String duplicate) |
void | setFileMode(int mode) |
void | setForced(boolean forced) |
void | setIncludeEmptyDirs(boolean includeEmptyDirs) |
protected void | validate() |
Since: 1.0-alpha-7
Since: 1.0-alpha-7
Since: 1.0-alpha-7
Since: 1.0-alpha-7
Deprecated: Use getDefaultDirectoryMode.
Deprecated: Use getDefaultFileMode.