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

@Component(role=ContainerDescriptorHandler.class,
           hint="file-aggregator",
           instantiationStrategy="per-lookup")
public class SimpleAggregatingDescriptorHandler
extends Object
implements ContainerDescriptorHandler, org.codehaus.plexus.logging.LogEnabled

Version:
$Id: SimpleAggregatingDescriptorHandler.java 1641677 2014-11-25 19:44:07Z krosenvold $

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)
Specified by:
finalizeArchiveCreation in interface org.codehaus.plexus.archiver.ArchiveFinalizer

finalizeArchiveExtraction

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

getVirtualFiles

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

isSelected

public boolean isSelected(@Nonnull
                          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–2015 The Apache Software Foundation. All rights reserved.