org.codehaus.plexus.archiver
Interface Archiver

All Known Implementing Classes:
AbstractArchiver, AbstractZipArchiver, BZip2Archiver, DirectoryArchiver, EarArchiver, GZipArchiver, JarArchiver, TarArchiver, WarArchiver, ZipArchiver

public interface Archiver

Version:
$Revision: 2989 $ $Date: 2006-01-06 20:56:51 -0500 (Fri, 06 Jan 2006) $

Field Summary
static java.lang.String ROLE
           
 
Method Summary
 void addDirectory(java.io.File directory)
           
 void addDirectory(java.io.File directory, java.lang.String prefix)
           
 void addDirectory(java.io.File directory, java.lang.String[] includes, java.lang.String[] excludes)
           
 void addDirectory(java.io.File directory, java.lang.String prefix, java.lang.String[] includes, java.lang.String[] excludes)
           
 void addFile(java.io.File inputFile, java.lang.String destFileName)
           
 void addFile(java.io.File inputFile, java.lang.String destFileName, int permissions)
           
 void createArchive()
           
 int getDefaultDirectoryMode()
           
 int getDefaultFileMode()
           
 java.io.File getDestFile()
           
 java.util.Map getFiles()
           
 boolean getIncludeEmptyDirs()
           
 void setDefaultDirectoryMode(int mode)
           
 void setDefaultFileMode(int mode)
           
 void setDestFile(java.io.File destFile)
           
 void setIncludeEmptyDirs(boolean includeEmptyDirs)
           
 

Field Detail

ROLE

static final java.lang.String ROLE
Method Detail

createArchive

void createArchive()
                   throws ArchiverException,
                          java.io.IOException
Throws:
ArchiverException
java.io.IOException

addDirectory

void addDirectory(java.io.File directory)
                  throws ArchiverException
Throws:
ArchiverException

addDirectory

void addDirectory(java.io.File directory,
                  java.lang.String prefix)
                  throws ArchiverException
Throws:
ArchiverException

addDirectory

void addDirectory(java.io.File directory,
                  java.lang.String[] includes,
                  java.lang.String[] excludes)
                  throws ArchiverException
Throws:
ArchiverException

addDirectory

void addDirectory(java.io.File directory,
                  java.lang.String prefix,
                  java.lang.String[] includes,
                  java.lang.String[] excludes)
                  throws ArchiverException
Throws:
ArchiverException

addFile

void addFile(java.io.File inputFile,
             java.lang.String destFileName)
             throws ArchiverException
Throws:
ArchiverException

addFile

void addFile(java.io.File inputFile,
             java.lang.String destFileName,
             int permissions)
             throws ArchiverException
Throws:
ArchiverException

getDestFile

java.io.File getDestFile()

setDestFile

void setDestFile(java.io.File destFile)

setDefaultFileMode

void setDefaultFileMode(int mode)

getDefaultFileMode

int getDefaultFileMode()

setDefaultDirectoryMode

void setDefaultDirectoryMode(int mode)

getDefaultDirectoryMode

int getDefaultDirectoryMode()

getIncludeEmptyDirs

boolean getIncludeEmptyDirs()

setIncludeEmptyDirs

void setIncludeEmptyDirs(boolean includeEmptyDirs)

getFiles

java.util.Map getFiles()


Copyright 2001-2001-2006 Codehaus. All Rights Reserved.