java.lang.Object
org.apache.maven.plugins.assembly.archive.archiver.PrefixedFileSet
All Implemented Interfaces:
org.codehaus.plexus.archiver.BaseFileSet, org.codehaus.plexus.archiver.FileSet

class PrefixedFileSet extends Object implements org.codehaus.plexus.archiver.FileSet
  • Field Details

    • EMPTY_FILE_MAPPERS_ARRAY

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

      private final String rootPrefix
    • fileSet

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

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

    • PrefixedFileSet

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

    • 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 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 String[] getIncludes()
      Specified by:
      getIncludes in interface org.codehaus.plexus.archiver.BaseFileSet
    • getPrefix

      public 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 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