org.codehaus.plexus.archiver

Class AbstractArchiver

public abstract class AbstractArchiver extends AbstractLogEnabled implements Archiver

Version: $Id: AbstractArchiver.java 3020 2006-01-25 10:59:36Z evenisse $

Field Summary
intdefaultDirectoryMode
intdefaultFileMode
FiledestFile
MapdirsMap
static intDEFAULT_DIR_MODE
Default value for the dirmode attribute.
static intDEFAULT_FILE_MODE
Default value for the filemode attribute.
MapfilesMap
booleanincludeEmptyDirs
Loggerlogger
Method Summary
voidaddDirectory(File directory)
voidaddDirectory(File directory, String prefix)
voidaddDirectory(File directory, String[] includes, String[] excludes)
voidaddDirectory(File directory, String prefix, String[] includes, String[] excludes)
voidaddFile(File inputFile, String destFileName)
voidaddFile(File inputFile, String destFileName, int permissions)
intgetDefaultDirectoryMode()
intgetDefaultFileMode()
FilegetDestFile()
MapgetDirs()
MapgetFiles()
booleangetIncludeEmptyDirs()
protected LoggergetLogger()
voidsetDefaultDirectoryMode(int mode)
voidsetDefaultFileMode(int mode)
voidsetDestFile(File destFile)
voidsetIncludeEmptyDirs(boolean includeEmptyDirs)

Field Detail

defaultDirectoryMode

private int defaultDirectoryMode

defaultFileMode

private int defaultFileMode

destFile

private File destFile

dirsMap

private Map dirsMap

DEFAULT_DIR_MODE

public static final int DEFAULT_DIR_MODE
Default value for the dirmode attribute.

DEFAULT_FILE_MODE

public static final int DEFAULT_FILE_MODE
Default value for the filemode attribute.

filesMap

private Map filesMap

includeEmptyDirs

private boolean includeEmptyDirs

logger

private Logger logger

Method Detail

addDirectory

public void addDirectory(File directory)

addDirectory

public void addDirectory(File directory, String prefix)

addDirectory

public void addDirectory(File directory, String[] includes, String[] excludes)

addDirectory

public void addDirectory(File directory, String prefix, String[] includes, String[] excludes)

addFile

public void addFile(File inputFile, String destFileName)

addFile

public void addFile(File inputFile, String destFileName, int permissions)

getDefaultDirectoryMode

public int getDefaultDirectoryMode()

getDefaultFileMode

public int getDefaultFileMode()

getDestFile

public File getDestFile()

getDirs

public Map getDirs()

getFiles

public Map getFiles()

getIncludeEmptyDirs

public boolean getIncludeEmptyDirs()

getLogger

protected Logger getLogger()

setDefaultDirectoryMode

public void setDefaultDirectoryMode(int mode)

setDefaultFileMode

public void setDefaultFileMode(int mode)

setDestFile

public void setDestFile(File destFile)

setIncludeEmptyDirs

public void setIncludeEmptyDirs(boolean includeEmptyDirs)