Class ComponentsXmlArchiverFileFilter

  • All Implemented Interfaces:
    ContainerDescriptorHandler, org.codehaus.plexus.archiver.ArchiveFinalizer, org.codehaus.plexus.components.io.fileselectors.FileSelector

    @Named("plexus")
    public class ComponentsXmlArchiverFileFilter
    extends java.lang.Object
    implements ContainerDescriptorHandler
    plexus: Plexus Components XML file filter META-INF/plexus/components.xml.
    • 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  
    • 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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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
    • Constructor Detail

      • ComponentsXmlArchiverFileFilter

        public ComponentsXmlArchiverFileFilter()
    • 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 interface org.codehaus.plexus.archiver.ArchiveFinalizer
      • getVirtualFiles

        public java.util.List<java.lang.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 java.io.IOException
        Specified by:
        isSelected in interface org.codehaus.plexus.components.io.fileselectors.FileSelector
        Throws:
        java.io.IOException
      • finalizeArchiveExtraction

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