org.apache.maven.plugin.assembly.archive.archiver
Class PrefixingProxyArchiver

java.lang.Object
  extended by org.apache.maven.plugin.assembly.archive.archiver.PrefixingProxyArchiver
All Implemented Interfaces:
org.codehaus.plexus.archiver.Archiver

public class PrefixingProxyArchiver
extends java.lang.Object
implements org.codehaus.plexus.archiver.Archiver


Field Summary
 
Fields inherited from interface org.codehaus.plexus.archiver.Archiver
ROLE
 
Constructor Summary
PrefixingProxyArchiver(java.lang.String rootPrefix, org.codehaus.plexus.archiver.Archiver delegate)
           
 
Method Summary
 void addArchivedFileSet(java.io.File archiveFile)
           
 void addArchivedFileSet(java.io.File archiveFile, java.lang.String prefix)
           
 void addArchivedFileSet(java.io.File archiveFile, java.lang.String[] includes, java.lang.String[] excludes)
           
 void addArchivedFileSet(java.io.File archiveFile, java.lang.String prefix, java.lang.String[] includes, java.lang.String[] excludes)
           
 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()
           
 boolean isForced()
           
 boolean isSupportingForced()
           
 void setDefaultDirectoryMode(int mode)
           
 void setDefaultFileMode(int mode)
           
 void setDestFile(java.io.File destFile)
           
 void setDotFileDirectory(java.io.File dotFileDirectory)
           
 void setForced(boolean forced)
           
 void setIncludeEmptyDirs(boolean includeEmptyDirs)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PrefixingProxyArchiver

public PrefixingProxyArchiver(java.lang.String rootPrefix,
                              org.codehaus.plexus.archiver.Archiver delegate)
Method Detail

addArchivedFileSet

public void addArchivedFileSet(java.io.File archiveFile,
                               java.lang.String prefix,
                               java.lang.String[] includes,
                               java.lang.String[] excludes)
                        throws org.codehaus.plexus.archiver.ArchiverException
Specified by:
addArchivedFileSet in interface org.codehaus.plexus.archiver.Archiver
Throws:
org.codehaus.plexus.archiver.ArchiverException

addArchivedFileSet

public void addArchivedFileSet(java.io.File archiveFile,
                               java.lang.String prefix)
                        throws org.codehaus.plexus.archiver.ArchiverException
Specified by:
addArchivedFileSet in interface org.codehaus.plexus.archiver.Archiver
Throws:
org.codehaus.plexus.archiver.ArchiverException

addArchivedFileSet

public void addArchivedFileSet(java.io.File archiveFile,
                               java.lang.String[] includes,
                               java.lang.String[] excludes)
                        throws org.codehaus.plexus.archiver.ArchiverException
Specified by:
addArchivedFileSet in interface org.codehaus.plexus.archiver.Archiver
Throws:
org.codehaus.plexus.archiver.ArchiverException

addArchivedFileSet

public void addArchivedFileSet(java.io.File archiveFile)
                        throws org.codehaus.plexus.archiver.ArchiverException
Specified by:
addArchivedFileSet in interface org.codehaus.plexus.archiver.Archiver
Throws:
org.codehaus.plexus.archiver.ArchiverException

addDirectory

public void addDirectory(java.io.File directory,
                         java.lang.String prefix,
                         java.lang.String[] includes,
                         java.lang.String[] excludes)
                  throws org.codehaus.plexus.archiver.ArchiverException
Specified by:
addDirectory in interface org.codehaus.plexus.archiver.Archiver
Throws:
org.codehaus.plexus.archiver.ArchiverException

addDirectory

public void addDirectory(java.io.File directory,
                         java.lang.String prefix)
                  throws org.codehaus.plexus.archiver.ArchiverException
Specified by:
addDirectory in interface org.codehaus.plexus.archiver.Archiver
Throws:
org.codehaus.plexus.archiver.ArchiverException

addDirectory

public void addDirectory(java.io.File directory,
                         java.lang.String[] includes,
                         java.lang.String[] excludes)
                  throws org.codehaus.plexus.archiver.ArchiverException
Specified by:
addDirectory in interface org.codehaus.plexus.archiver.Archiver
Throws:
org.codehaus.plexus.archiver.ArchiverException

addDirectory

public void addDirectory(java.io.File directory)
                  throws org.codehaus.plexus.archiver.ArchiverException
Specified by:
addDirectory in interface org.codehaus.plexus.archiver.Archiver
Throws:
org.codehaus.plexus.archiver.ArchiverException

addFile

public void addFile(java.io.File inputFile,
                    java.lang.String destFileName,
                    int permissions)
             throws org.codehaus.plexus.archiver.ArchiverException
Specified by:
addFile in interface org.codehaus.plexus.archiver.Archiver
Throws:
org.codehaus.plexus.archiver.ArchiverException

addFile

public void addFile(java.io.File inputFile,
                    java.lang.String destFileName)
             throws org.codehaus.plexus.archiver.ArchiverException
Specified by:
addFile in interface org.codehaus.plexus.archiver.Archiver
Throws:
org.codehaus.plexus.archiver.ArchiverException

createArchive

public void createArchive()
                   throws org.codehaus.plexus.archiver.ArchiverException,
                          java.io.IOException
Specified by:
createArchive in interface org.codehaus.plexus.archiver.Archiver
Throws:
org.codehaus.plexus.archiver.ArchiverException
java.io.IOException

getDefaultDirectoryMode

public int getDefaultDirectoryMode()
Specified by:
getDefaultDirectoryMode in interface org.codehaus.plexus.archiver.Archiver

getDefaultFileMode

public int getDefaultFileMode()
Specified by:
getDefaultFileMode in interface org.codehaus.plexus.archiver.Archiver

getDestFile

public java.io.File getDestFile()
Specified by:
getDestFile in interface org.codehaus.plexus.archiver.Archiver

getFiles

public java.util.Map getFiles()
Specified by:
getFiles in interface org.codehaus.plexus.archiver.Archiver

getIncludeEmptyDirs

public boolean getIncludeEmptyDirs()
Specified by:
getIncludeEmptyDirs in interface org.codehaus.plexus.archiver.Archiver

isForced

public boolean isForced()
Specified by:
isForced in interface org.codehaus.plexus.archiver.Archiver

isSupportingForced

public boolean isSupportingForced()
Specified by:
isSupportingForced in interface org.codehaus.plexus.archiver.Archiver

setDefaultDirectoryMode

public void setDefaultDirectoryMode(int mode)
Specified by:
setDefaultDirectoryMode in interface org.codehaus.plexus.archiver.Archiver

setDefaultFileMode

public void setDefaultFileMode(int mode)
Specified by:
setDefaultFileMode in interface org.codehaus.plexus.archiver.Archiver

setDestFile

public void setDestFile(java.io.File destFile)
Specified by:
setDestFile in interface org.codehaus.plexus.archiver.Archiver

setForced

public void setForced(boolean forced)
Specified by:
setForced in interface org.codehaus.plexus.archiver.Archiver

setIncludeEmptyDirs

public void setIncludeEmptyDirs(boolean includeEmptyDirs)
Specified by:
setIncludeEmptyDirs in interface org.codehaus.plexus.archiver.Archiver

setDotFileDirectory

public void setDotFileDirectory(java.io.File dotFileDirectory)
Specified by:
setDotFileDirectory in interface org.codehaus.plexus.archiver.Archiver


Copyright © 2002-2009 Apache Software Foundation. All Rights Reserved.