org.alfresco.plexus.archiver
Class AmpArchiver

java.lang.Object
  extended by org.codehaus.plexus.logging.AbstractLogEnabled
      extended by org.codehaus.plexus.archiver.AbstractArchiver
          extended by org.codehaus.plexus.archiver.zip.AbstractZipArchiver
              extended by org.codehaus.plexus.archiver.zip.ZipArchiver
                  extended by org.codehaus.plexus.archiver.jar.JarArchiver
                      extended by org.alfresco.plexus.archiver.AmpArchiver
All Implemented Interfaces:
org.codehaus.plexus.archiver.Archiver, org.codehaus.plexus.archiver.FilterEnabled, org.codehaus.plexus.archiver.FinalizerEnabled, org.codehaus.plexus.logging.LogEnabled, org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable

public class AmpArchiver
extends org.codehaus.plexus.archiver.jar.JarArchiver


Nested Class Summary
 
Nested classes/interfaces inherited from class org.codehaus.plexus.archiver.jar.JarArchiver
org.codehaus.plexus.archiver.jar.JarArchiver.FilesetManifestConfig
 
Field Summary
 
Fields inherited from class org.codehaus.plexus.archiver.zip.AbstractZipArchiver
addedDirs, addingNewFiles, archiveType, doubleFilePass, duplicate, entries, skipWriting
 
Fields inherited from class org.codehaus.plexus.archiver.AbstractArchiver
DEFAULT_DIR_MODE, DEFAULT_FILE_MODE
 
Fields inherited from interface org.codehaus.plexus.archiver.Archiver
ROLE
 
Constructor Summary
AmpArchiver()
           
 
Method Summary
 void addClass(File fileName)
           
 void addClasses(File directoryName, String[] includes, String[] excludes)
           
 void addDirectory(File pArg0, String pArg1, String[] pArg2, String[] pArg3)
           
 void addLib(File fileName)
           
 void addLibs(File directoryName, String[] includes, String[] excludes)
           
protected  void cleanUp()
           
protected  void initZipOutputStream(org.codehaus.plexus.archiver.zip.ZipOutputStream zOut)
           
 void setModuleProperties(File descr)
           
protected  void zipFile(org.codehaus.plexus.archiver.ArchiveEntry entry, org.codehaus.plexus.archiver.zip.ZipOutputStream zOut, String vPath, int mode)
           
 
Methods inherited from class org.codehaus.plexus.archiver.jar.JarArchiver
addConfiguredIndexJars, addConfiguredManifest, createEmptyZip, finalizeZipOutputStream, findJarName, grabFilesAndDirs, reset, setFilesetmanifest, setIndex, setManifest, setManifestEncoding, writeIndexLikeList, zipFile
 
Methods inherited from class org.codehaus.plexus.archiver.zip.AbstractZipArchiver
addParentDirs, addResources, createArchive, getArchiveFinalizers, getComment, getDirMode, getEncoding, getFileMode, getResourcesToAdd, getResourcesToUpdate, isCompress, isFilesonly, isInUpdateMode, isRoundUp, isSupportingForced, runArchiveFinalizers, setArchiveFilters, setArchiveFinalizers, setComment, setCompress, setDirMode, setEncoding, setFileMode, setFilesonly, setRoundUp, setUpdateMode, zipDir, zipFile
 
Methods inherited from class org.codehaus.plexus.archiver.AbstractArchiver
addArchivedFileSet, addArchivedFileSet, addArchivedFileSet, addArchivedFileSet, addDirectory, addDirectory, addDirectory, addFile, addFile, checkForced, contextualize, getDefaultDirectoryMode, getDefaultFileMode, getDestFile, getDirs, getFiles, getIncludeEmptyDirs, getLogger, isForced, isUptodate, setDefaultDirectoryMode, setDefaultFileMode, setDestFile, setForced, setIncludeEmptyDirs
 
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
 

Constructor Detail

AmpArchiver

public AmpArchiver()
Method Detail

setModuleProperties

public void setModuleProperties(File descr)
                         throws org.codehaus.plexus.archiver.ArchiverException
Throws:
org.codehaus.plexus.archiver.ArchiverException

addLib

public void addLib(File fileName)
            throws org.codehaus.plexus.archiver.ArchiverException
Throws:
org.codehaus.plexus.archiver.ArchiverException

addLibs

public void addLibs(File directoryName,
                    String[] includes,
                    String[] excludes)
             throws org.codehaus.plexus.archiver.ArchiverException
Throws:
org.codehaus.plexus.archiver.ArchiverException

addClass

public void addClass(File fileName)
              throws org.codehaus.plexus.archiver.ArchiverException
Throws:
org.codehaus.plexus.archiver.ArchiverException

addClasses

public void addClasses(File directoryName,
                       String[] includes,
                       String[] excludes)
                throws org.codehaus.plexus.archiver.ArchiverException
Throws:
org.codehaus.plexus.archiver.ArchiverException

initZipOutputStream

protected void initZipOutputStream(org.codehaus.plexus.archiver.zip.ZipOutputStream zOut)
                            throws IOException,
                                   org.codehaus.plexus.archiver.ArchiverException
Overrides:
initZipOutputStream in class org.codehaus.plexus.archiver.jar.JarArchiver
Throws:
IOException
org.codehaus.plexus.archiver.ArchiverException

zipFile

protected void zipFile(org.codehaus.plexus.archiver.ArchiveEntry entry,
                       org.codehaus.plexus.archiver.zip.ZipOutputStream zOut,
                       String vPath,
                       int mode)
                throws IOException,
                       org.codehaus.plexus.archiver.ArchiverException
Throws:
IOException
org.codehaus.plexus.archiver.ArchiverException

cleanUp

protected void cleanUp()
Overrides:
cleanUp in class org.codehaus.plexus.archiver.jar.JarArchiver

addDirectory

public void addDirectory(File pArg0,
                         String pArg1,
                         String[] pArg2,
                         String[] pArg3)
                  throws org.codehaus.plexus.archiver.ArchiverException
Specified by:
addDirectory in interface org.codehaus.plexus.archiver.Archiver
Overrides:
addDirectory in class org.codehaus.plexus.archiver.AbstractArchiver
Throws:
org.codehaus.plexus.archiver.ArchiverException
See Also:
AbstractArchiver.addDirectory(java.io.File, java.lang.String, java.lang.String[], java.lang.String[])


Copyright © 2009 Alfresco. All Rights Reserved.