Class PrefixedFileSet

  • All Implemented Interfaces:
    org.codehaus.plexus.archiver.BaseFileSet, org.codehaus.plexus.archiver.FileSet

    class PrefixedFileSet
    extends java.lang.Object
    implements org.codehaus.plexus.archiver.FileSet
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private static org.codehaus.plexus.components.io.filemappers.FileMapper[] EMPTY_FILE_MAPPERS_ARRAY  
      private org.codehaus.plexus.archiver.FileSet fileSet  
      private java.lang.String rootPrefix  
      private org.codehaus.plexus.components.io.fileselectors.FileSelector[] selectors  
    • Constructor Summary

      Constructors 
      Constructor Description
      PrefixedFileSet​(org.codehaus.plexus.archiver.FileSet fileSet, java.lang.String rootPrefix, org.codehaus.plexus.components.io.fileselectors.FileSelector[] selectors)  
    • Field Detail

      • EMPTY_FILE_MAPPERS_ARRAY

        private static final org.codehaus.plexus.components.io.filemappers.FileMapper[] EMPTY_FILE_MAPPERS_ARRAY
      • rootPrefix

        private final java.lang.String rootPrefix
      • fileSet

        private final org.codehaus.plexus.archiver.FileSet fileSet
      • selectors

        private final org.codehaus.plexus.components.io.fileselectors.FileSelector[] selectors
    • Constructor Detail

      • PrefixedFileSet

        PrefixedFileSet​(org.codehaus.plexus.archiver.FileSet fileSet,
                        java.lang.String rootPrefix,
                        org.codehaus.plexus.components.io.fileselectors.FileSelector[] selectors)
        Parameters:
        fileSet - The file set.
        rootPrefix - The root prefix
        selectors - The file selectors.
    • Method Detail

      • combineSelectors

        static org.codehaus.plexus.components.io.fileselectors.FileSelector[] combineSelectors​(org.codehaus.plexus.components.io.fileselectors.FileSelector[] first,
                                                                                               org.codehaus.plexus.components.io.fileselectors.FileSelector[] second)
      • getExcludes

        public java.lang.String[] getExcludes()
        Specified by:
        getExcludes in interface org.codehaus.plexus.archiver.BaseFileSet
      • getFileSelectors

        public org.codehaus.plexus.components.io.fileselectors.FileSelector[] getFileSelectors()
        Specified by:
        getFileSelectors in interface org.codehaus.plexus.archiver.BaseFileSet
      • getIncludes

        public java.lang.String[] getIncludes()
        Specified by:
        getIncludes in interface org.codehaus.plexus.archiver.BaseFileSet
      • getPrefix

        public java.lang.String getPrefix()
        Specified by:
        getPrefix in interface org.codehaus.plexus.archiver.BaseFileSet
      • isCaseSensitive

        public boolean isCaseSensitive()
        Specified by:
        isCaseSensitive in interface org.codehaus.plexus.archiver.BaseFileSet
      • isIncludingEmptyDirectories

        public boolean isIncludingEmptyDirectories()
        Specified by:
        isIncludingEmptyDirectories in interface org.codehaus.plexus.archiver.BaseFileSet
      • isUsingDefaultExcludes

        public boolean isUsingDefaultExcludes()
        Specified by:
        isUsingDefaultExcludes in interface org.codehaus.plexus.archiver.BaseFileSet
      • getDirectory

        public java.io.File getDirectory()
        Specified by:
        getDirectory in interface org.codehaus.plexus.archiver.FileSet
      • getStreamTransformer

        public org.codehaus.plexus.components.io.functions.InputStreamTransformer getStreamTransformer()
        Specified by:
        getStreamTransformer in interface org.codehaus.plexus.archiver.BaseFileSet
      • getFileMappers

        public org.codehaus.plexus.components.io.filemappers.FileMapper[] getFileMappers()
        Specified by:
        getFileMappers in interface org.codehaus.plexus.archiver.BaseFileSet