Interface MavenFileFilter

All Superinterfaces:
DefaultFilterInfo
All Known Implementing Classes:
DefaultMavenFileFilter

public interface MavenFileFilter extends DefaultFilterInfo
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    copyFile(File from, File to, boolean filtering, List<org.apache.maven.shared.utils.io.FileUtils.FilterWrapper> filterWrappers, String encoding)
     
    void
    copyFile(File from, File to, boolean filtering, List<org.apache.maven.shared.utils.io.FileUtils.FilterWrapper> filterWrappers, String encoding, boolean overwrite)
     
    void
    copyFile(File from, File to, boolean filtering, org.apache.maven.project.MavenProject mavenProject, List<String> filters, boolean escapedBackslashesInFilePath, String encoding, org.apache.maven.execution.MavenSession mavenSession)
    Will copy a file with some filtering using defaultFilterWrappers.
    void
    copyFile(MavenFileFilterRequest mavenFileFilterRequest)
     

    Methods inherited from interface org.apache.maven.shared.filtering.DefaultFilterInfo

    getDefaultFilterWrappers, getDefaultFilterWrappers
  • Method Details

    • copyFile

      void copyFile(File from, File to, boolean filtering, org.apache.maven.project.MavenProject mavenProject, List<String> filters, boolean escapedBackslashesInFilePath, String encoding, org.apache.maven.execution.MavenSession mavenSession) throws MavenFilteringException
      Will copy a file with some filtering using defaultFilterWrappers.
      Parameters:
      from - file to copy/filter
      to - destination file
      filtering - enable or not filtering
      mavenProject - MavenProject
      mavenSession - MavenSession
      escapedBackslashesInFilePath - escape backslashes in file path.
      filters - List of String which are path to a Property file
      encoding - The encoding which is used during the filtering process.
      Throws:
      MavenFilteringException - in case of failure.
      See Also:
    • copyFile

      void copyFile(MavenFileFilterRequest mavenFileFilterRequest) throws MavenFilteringException
      Parameters:
      mavenFileFilterRequest - the request
      Throws:
      MavenFilteringException - in case of failure.
      Since:
      1.0-beta-3
    • copyFile

      void copyFile(File from, File to, boolean filtering, List<org.apache.maven.shared.utils.io.FileUtils.FilterWrapper> filterWrappers, String encoding) throws MavenFilteringException
      Parameters:
      from - The source file
      to - The target file
      filtering - true to apply filtering
      filterWrappers - List of FileUtils.FilterWrapper
      encoding - The encoding used during the filtering.
      Throws:
      MavenFilteringException - In case of an error.
    • copyFile

      void copyFile(File from, File to, boolean filtering, List<org.apache.maven.shared.utils.io.FileUtils.FilterWrapper> filterWrappers, String encoding, boolean overwrite) throws MavenFilteringException
      Parameters:
      from - The source file
      to - The destination file
      filtering - true to apply filtering
      filterWrappers - The filters to be applied.
      encoding - The encoding to use
      overwrite - Overwrite to file ?
      Throws:
      MavenFilteringException - In case of an error.
      Since:
      1.0-beta-2