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

java.lang.Object
  extended by org.codehaus.plexus.archiver.AbstractArchiveFinalizer
      extended by org.apache.maven.plugin.assembly.filter.ComponentsXmlArchiverFileFilter
All Implemented Interfaces:
org.codehaus.plexus.archiver.ArchiveFileFilter, org.codehaus.plexus.archiver.ArchiveFinalizer

public class ComponentsXmlArchiverFileFilter
extends org.codehaus.plexus.archiver.AbstractArchiveFinalizer
implements org.codehaus.plexus.archiver.ArchiveFileFilter

Components XML file filter.

Author:
Brett Porter

Field Summary
protected  java.util.Map components
           
static java.lang.String COMPONENTS_XML_PATH
           
 
Constructor Summary
ComponentsXmlArchiverFileFilter()
           
 
Method Summary
protected  void addComponentsXml(java.io.Reader componentsReader)
           
 void finalizeArchiveCreation(org.codehaus.plexus.archiver.Archiver archiver)
           
 java.util.List getVirtualFiles()
           
 boolean include(java.io.InputStream dataStream, java.lang.String entryName)
           
 
Methods inherited from class org.codehaus.plexus.archiver.AbstractArchiveFinalizer
finalizeArchiveExtraction
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

components

protected java.util.Map components

COMPONENTS_XML_PATH

public static final java.lang.String COMPONENTS_XML_PATH
See Also:
Constant Field Values
Constructor Detail

ComponentsXmlArchiverFileFilter

public ComponentsXmlArchiverFileFilter()
Method Detail

include

public boolean include(java.io.InputStream dataStream,
                       java.lang.String entryName)
                throws org.codehaus.plexus.archiver.ArchiveFilterException
Specified by:
include in interface org.codehaus.plexus.archiver.ArchiveFileFilter
Throws:
org.codehaus.plexus.archiver.ArchiveFilterException

addComponentsXml

protected void addComponentsXml(java.io.Reader componentsReader)
                         throws org.codehaus.plexus.util.xml.pull.XmlPullParserException,
                                java.io.IOException
Throws:
org.codehaus.plexus.util.xml.pull.XmlPullParserException
java.io.IOException

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
Overrides:
finalizeArchiveCreation in class org.codehaus.plexus.archiver.AbstractArchiveFinalizer
Throws:
org.codehaus.plexus.archiver.ArchiverException

getVirtualFiles

public java.util.List getVirtualFiles()
Specified by:
getVirtualFiles in interface org.codehaus.plexus.archiver.ArchiveFinalizer


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