Class SuffixMapping

java.lang.Object
org.apache.maven.shared.io.scan.mapping.SuffixMapping
All Implemented Interfaces:
SourceMapping

public final class SuffixMapping extends Object implements SourceMapping
Version:
$Id: SuffixMapping.java 1719477 2015-12-11 17:33:58Z khmarbaise $
  • Field Details

    • sourceSuffix

      private final String sourceSuffix
    • targetSuffixes

      private final Set<String> targetSuffixes
  • Constructor Details

    • SuffixMapping

      public SuffixMapping(String sourceSuffix, String targetSuffix)
      Parameters:
      sourceSuffix - source suffix.
      targetSuffix - target suffix.
    • SuffixMapping

      public SuffixMapping(String sourceSuffix, Set<String> targetSuffixes)
      Parameters:
      sourceSuffix - source suffix.
      targetSuffixes - target suffixes.
  • Method Details

    • getTargetFiles

      public Set<File> getTargetFiles(File targetDir, String source)
      Specified by:
      getTargetFiles in interface SourceMapping
      Parameters:
      targetDir - target directory.
      source - source.
      Returns:
      list of target files.