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 2438 2005-09-02 23:11:07Z kenney $
| 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
protected java.util.Map getFiles()
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()
getDirs
public java.util.Map getDirs()
Copyright 2001-2001-2005 Codehaus. All Rights Reserved.