org.codehaus.plexus.archiver
Class AbstractArchiver
java.lang.Object
org.codehaus.plexus.logging.AbstractLogEnabled
org.codehaus.plexus.archiver.AbstractArchiver
- All Implemented Interfaces:
- Archiver, org.codehaus.plexus.logging.LogEnabled
- Direct Known Subclasses:
- AbstractZipArchiver, BZip2Archiver, DirectoryArchiver, GZipArchiver, TarArchiver
public abstract class AbstractArchiver
- extends org.codehaus.plexus.logging.AbstractLogEnabled
- implements Archiver
- Version:
- $Id: AbstractArchiver.java 3020 2006-01-25 10:59:36Z evenisse $
Fields inherited from interface org.codehaus.plexus.archiver.Archiver |
ROLE |
Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled |
enableLogging, setupLogger, setupLogger, setupLogger |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_DIR_MODE
public static final int DEFAULT_DIR_MODE
- Default value for the dirmode attribute.
- See Also:
- Constant Field Values
DEFAULT_FILE_MODE
public static final int DEFAULT_FILE_MODE
- Default value for the filemode attribute.
- See Also:
- Constant Field Values
AbstractArchiver
public AbstractArchiver()
setDefaultFileMode
public void setDefaultFileMode(int mode)
- Specified by:
setDefaultFileMode
in interface Archiver
getDefaultFileMode
public int getDefaultFileMode()
- Specified by:
getDefaultFileMode
in interface Archiver
setDefaultDirectoryMode
public void setDefaultDirectoryMode(int mode)
- Specified by:
setDefaultDirectoryMode
in interface Archiver
getDefaultDirectoryMode
public int getDefaultDirectoryMode()
- Specified by:
getDefaultDirectoryMode
in interface Archiver
getIncludeEmptyDirs
public boolean getIncludeEmptyDirs()
- Specified by:
getIncludeEmptyDirs
in interface Archiver
setIncludeEmptyDirs
public void setIncludeEmptyDirs(boolean includeEmptyDirs)
- Specified by:
setIncludeEmptyDirs
in interface Archiver
addDirectory
public void addDirectory(java.io.File directory)
throws ArchiverException
- Specified by:
addDirectory
in interface Archiver
- Throws:
ArchiverException
addDirectory
public void addDirectory(java.io.File directory,
java.lang.String prefix)
throws ArchiverException
- Specified by:
addDirectory
in interface Archiver
- Throws:
ArchiverException
addDirectory
public void addDirectory(java.io.File directory,
java.lang.String[] includes,
java.lang.String[] excludes)
throws ArchiverException
- Specified by:
addDirectory
in interface Archiver
- Throws:
ArchiverException
addDirectory
public void addDirectory(java.io.File directory,
java.lang.String prefix,
java.lang.String[] includes,
java.lang.String[] excludes)
throws ArchiverException
- Specified by:
addDirectory
in interface Archiver
- Throws:
ArchiverException
addFile
public void addFile(java.io.File inputFile,
java.lang.String destFileName)
throws ArchiverException
- Specified by:
addFile
in interface Archiver
- Throws:
ArchiverException
addFile
public void addFile(java.io.File inputFile,
java.lang.String destFileName,
int permissions)
throws ArchiverException
- Specified by:
addFile
in interface Archiver
- Throws:
ArchiverException
getFiles
public java.util.Map getFiles()
- Specified by:
getFiles
in interface Archiver
getDestFile
public java.io.File getDestFile()
- Specified by:
getDestFile
in interface Archiver
setDestFile
public void setDestFile(java.io.File destFile)
- Specified by:
setDestFile
in interface Archiver
getLogger
protected org.codehaus.plexus.logging.Logger getLogger()
- Overrides:
getLogger
in class org.codehaus.plexus.logging.AbstractLogEnabled
getDirs
public java.util.Map getDirs()
Copyright 2001-2001-2006 Codehaus. All Rights Reserved.