org.apache.maven.plugin.assembly.filter
Class SimpleAggregatingDescriptorHandler

java.lang.Object
  extended by org.apache.maven.plugin.assembly.filter.SimpleAggregatingDescriptorHandler
All Implemented Interfaces:
ContainerDescriptorHandler, org.codehaus.plexus.archiver.ArchiveFinalizer, org.codehaus.plexus.components.io.fileselectors.FileSelector, org.codehaus.plexus.logging.LogEnabled

public class SimpleAggregatingDescriptorHandler
extends Object
implements ContainerDescriptorHandler, org.codehaus.plexus.logging.LogEnabled

Version:
$Id: SimpleAggregatingDescriptorHandler.java 999612 2010-09-21 20:34:50Z jdcasey $

Field Summary
 
Fields inherited from interface org.codehaus.plexus.components.io.fileselectors.FileSelector
DEFAULT_ROLE_HINT, ROLE
 
Constructor Summary
SimpleAggregatingDescriptorHandler()
           
 
Method Summary
 void enableLogging(org.codehaus.plexus.logging.Logger logger)
           
 void finalizeArchiveCreation(org.codehaus.plexus.archiver.Archiver archiver)
           
 void finalizeArchiveExtraction(org.codehaus.plexus.archiver.UnArchiver unarchiver)
           
 String getFilePattern()
           
protected  org.codehaus.plexus.logging.Logger getLogger()
           
 String getOutputPath()
           
 List<String> getVirtualFiles()
           
 boolean isSelected(org.codehaus.plexus.components.io.fileselectors.FileInfo fileInfo)
           
 void setFilePattern(String filePattern)
           
 void setOutputPath(String outputPath)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleAggregatingDescriptorHandler

public SimpleAggregatingDescriptorHandler()
Method Detail

finalizeArchiveCreation

public void finalizeArchiveCreation(org.codehaus.plexus.archiver.Archiver archiver)
                             throws org.codehaus.plexus.archiver.ArchiverException
Specified by:
finalizeArchiveCreation in interface org.codehaus.plexus.archiver.ArchiveFinalizer
Throws:
org.codehaus.plexus.archiver.ArchiverException

finalizeArchiveExtraction

public void finalizeArchiveExtraction(org.codehaus.plexus.archiver.UnArchiver unarchiver)
                               throws org.codehaus.plexus.archiver.ArchiverException
Specified by:
finalizeArchiveExtraction in interface org.codehaus.plexus.archiver.ArchiveFinalizer
Throws:
org.codehaus.plexus.archiver.ArchiverException

getVirtualFiles

public List<String> getVirtualFiles()
Specified by:
getVirtualFiles in interface org.codehaus.plexus.archiver.ArchiveFinalizer

isSelected

public boolean isSelected(org.codehaus.plexus.components.io.fileselectors.FileInfo fileInfo)
                   throws IOException
Specified by:
isSelected in interface org.codehaus.plexus.components.io.fileselectors.FileSelector
Throws:
IOException

getLogger

protected final org.codehaus.plexus.logging.Logger getLogger()

enableLogging

public void enableLogging(org.codehaus.plexus.logging.Logger logger)
Specified by:
enableLogging in interface org.codehaus.plexus.logging.LogEnabled

getFilePattern

public String getFilePattern()

setFilePattern

public void setFilePattern(String filePattern)

getOutputPath

public String getOutputPath()

setOutputPath

public void setOutputPath(String outputPath)


Copyright © 2002-2011 The Apache Software Foundation. All Rights Reserved.