Class AbstractLineAggregatingHandler

    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.util.Map<java.lang.String,​java.util.List<java.lang.String>> catalog  
      private boolean excludeOverride  
      • Fields inherited from interface org.codehaus.plexus.components.io.fileselectors.FileSelector

        DEFAULT_ROLE_HINT, ROLE
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) void addToArchive​(org.codehaus.plexus.archiver.Archiver archiver)  
      protected abstract boolean fileMatches​(org.codehaus.plexus.components.io.fileselectors.FileInfo fileInfo)  
      void finalizeArchiveCreation​(org.codehaus.plexus.archiver.Archiver archiver)  
      void finalizeArchiveExtraction​(org.codehaus.plexus.archiver.UnArchiver unArchiver)  
      protected java.util.Map<java.lang.String,​java.util.List<java.lang.String>> getCatalog()  
      (package private) java.lang.String getEncoding()  
      protected abstract java.lang.String getOutputPathPrefix​(org.codehaus.plexus.components.io.fileselectors.FileInfo fileInfo)  
      java.util.List<java.lang.String> getVirtualFiles()  
      boolean isSelected​(org.codehaus.plexus.components.io.fileselectors.FileInfo fileInfo)  
      (package private) void readLines​(org.codehaus.plexus.components.io.fileselectors.FileInfo fileInfo, java.util.List<java.lang.String> lines)  
      protected void setCatalog​(java.util.Map<java.lang.String,​java.util.List<java.lang.String>> catalog)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • catalog

        private java.util.Map<java.lang.String,​java.util.List<java.lang.String>> catalog
      • excludeOverride

        private boolean excludeOverride
    • Constructor Detail

      • AbstractLineAggregatingHandler

        AbstractLineAggregatingHandler()
    • Method Detail

      • getOutputPathPrefix

        protected abstract java.lang.String getOutputPathPrefix​(org.codehaus.plexus.components.io.fileselectors.FileInfo fileInfo)
      • fileMatches

        protected abstract boolean fileMatches​(org.codehaus.plexus.components.io.fileselectors.FileInfo fileInfo)
      • getEncoding

        java.lang.String getEncoding()
      • finalizeArchiveCreation

        public void finalizeArchiveCreation​(org.codehaus.plexus.archiver.Archiver archiver)
        Specified by:
        finalizeArchiveCreation in interface org.codehaus.plexus.archiver.ArchiveFinalizer
      • addToArchive

        void addToArchive​(org.codehaus.plexus.archiver.Archiver archiver)
      • finalizeArchiveExtraction

        public void finalizeArchiveExtraction​(org.codehaus.plexus.archiver.UnArchiver unArchiver)
        Specified by:
        finalizeArchiveExtraction 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​(@Nonnull
                                  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
      • readLines

        void readLines​(org.codehaus.plexus.components.io.fileselectors.FileInfo fileInfo,
                       java.util.List<java.lang.String> lines)
                throws java.io.IOException
        Throws:
        java.io.IOException
      • getCatalog

        protected final java.util.Map<java.lang.String,​java.util.List<java.lang.String>> getCatalog()
      • setCatalog

        protected final void setCatalog​(java.util.Map<java.lang.String,​java.util.List<java.lang.String>> catalog)