org.codehaus.plexus.archiver
Interface Archiver

All Known Implementing Classes:
AbstractArchiver

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

public static final java.lang.String ROLE
Method Detail

createArchive

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

addDirectory

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

addDirectory

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

addDirectory

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

addDirectory

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

addFile

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

addFile

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

getDestFile

public java.io.File getDestFile()

setDestFile

public void setDestFile(java.io.File destFile)

setDefaultFileMode

public void setDefaultFileMode(int mode)

getDefaultFileMode

public int getDefaultFileMode()

setDefaultDirectoryMode

public void setDefaultDirectoryMode(int mode)

getDefaultDirectoryMode

public int getDefaultDirectoryMode()

getIncludeEmptyDirs

public boolean getIncludeEmptyDirs()

setIncludeEmptyDirs

public void setIncludeEmptyDirs(boolean includeEmptyDirs)

getFiles

public java.util.Map getFiles()


Copyright © 2001-2007 Codehaus. All Rights Reserved.