Class ComponentsXmlArchiverFileFilter
- java.lang.Object
-
- org.apache.maven.plugins.assembly.filter.ComponentsXmlArchiverFileFilter
-
- All Implemented Interfaces:
ContainerDescriptorHandler
,org.codehaus.plexus.archiver.ArchiveFinalizer
,org.codehaus.plexus.components.io.fileselectors.FileSelector
@Component(role=ContainerDescriptorHandler.class, hint="plexus", instantiationStrategy="per-lookup") public class ComponentsXmlArchiverFileFilter extends java.lang.Object implements ContainerDescriptorHandler
Components XML file filter.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.util.Map<java.lang.String,org.codehaus.plexus.util.xml.Xpp3Dom>
components
static java.lang.String
COMPONENTS_XML_PATH
private boolean
excludeOverride
-
Constructor Summary
Constructors Constructor Description ComponentsXmlArchiverFileFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
addComponentsXml(java.io.Reader componentsReader)
private void
addToArchive(org.codehaus.plexus.archiver.Archiver archiver)
void
finalizeArchiveCreation(org.codehaus.plexus.archiver.Archiver archiver)
void
finalizeArchiveExtraction(org.codehaus.plexus.archiver.UnArchiver unarchiver)
java.util.List<java.lang.String>
getVirtualFiles()
boolean
isSelected(org.codehaus.plexus.components.io.fileselectors.FileInfo fileInfo)
-
-
-
Field Detail
-
COMPONENTS_XML_PATH
public static final java.lang.String COMPONENTS_XML_PATH
- See Also:
- Constant Field Values
-
components
java.util.Map<java.lang.String,org.codehaus.plexus.util.xml.Xpp3Dom> components
-
excludeOverride
private boolean excludeOverride
-
-
Method Detail
-
addComponentsXml
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
-
addToArchive
private void addToArchive(org.codehaus.plexus.archiver.Archiver archiver) throws java.io.IOException
- Throws:
java.io.IOException
-
finalizeArchiveCreation
public void finalizeArchiveCreation(org.codehaus.plexus.archiver.Archiver archiver)
- Specified by:
finalizeArchiveCreation
in interfaceorg.codehaus.plexus.archiver.ArchiveFinalizer
-
getVirtualFiles
public java.util.List<java.lang.String> getVirtualFiles()
- Specified by:
getVirtualFiles
in interfaceorg.codehaus.plexus.archiver.ArchiveFinalizer
-
isSelected
public boolean isSelected(@Nonnull org.codehaus.plexus.components.io.fileselectors.FileInfo fileInfo) throws java.io.IOException
- Specified by:
isSelected
in interfaceorg.codehaus.plexus.components.io.fileselectors.FileSelector
- Throws:
java.io.IOException
-
finalizeArchiveExtraction
public void finalizeArchiveExtraction(org.codehaus.plexus.archiver.UnArchiver unarchiver)
- Specified by:
finalizeArchiveExtraction
in interfaceorg.codehaus.plexus.archiver.ArchiveFinalizer
-
-