org.apache.maven.shared.filtering
Interface MavenResourcesFiltering
- All Known Implementing Classes:
- DefaultMavenResourcesFiltering
public interface MavenResourcesFiltering
- Version:
- $Id: MavenResourcesFiltering.java 682187 2008-08-03 16:03:28Z dennisl $
- Author:
- olamy
Method Summary |
boolean |
filteredFileExtension(java.lang.String fileName,
java.util.List userNonFilteredFileExtensions)
|
void |
filterResources(java.util.List resources,
java.io.File outputDirectory,
org.apache.maven.project.MavenProject mavenProject,
java.lang.String encoding,
java.util.List fileFilters,
java.util.List nonFilteredFileExtensions,
org.apache.maven.execution.MavenSession mavenSession)
|
void |
filterResources(java.util.List resources,
java.io.File outputDirectory,
java.lang.String encoding,
java.util.List filterWrappers,
java.io.File resourcesBaseDirectory,
java.util.List nonFilteredFileExtensions)
|
void |
filterResources(MavenResourcesExecution mavenResourcesExecution)
|
java.util.List |
getDefaultNonFilteredFileExtensions()
return the List of the non filtered extensions (jpg,jpeg,gif,bmp,png) |
filterResources
void filterResources(java.util.List resources,
java.io.File outputDirectory,
org.apache.maven.project.MavenProject mavenProject,
java.lang.String encoding,
java.util.List fileFilters,
java.util.List nonFilteredFileExtensions,
org.apache.maven.execution.MavenSession mavenSession)
throws MavenFilteringException
- Parameters:
resources
- List
of Resource
outputDirectory
- parent destination directorymavenProject
- the maven projectencoding
- encoding to use for writing filesfileFilters
- List
of String which are path to a Property filenonFilteredFileExtensions
- List
of String for non filtered file extensionsmavenSession
- Can include executionProperties that will be used for filtering
- Throws:
MavenFilteringException
filterResources
void filterResources(java.util.List resources,
java.io.File outputDirectory,
java.lang.String encoding,
java.util.List filterWrappers,
java.io.File resourcesBaseDirectory,
java.util.List nonFilteredFileExtensions)
throws MavenFilteringException
- Parameters:
resources
- List
of Resource
outputDirectory
- parent destination directoryencoding
- encoding to use for writing filesfilterWrappers
- List
of FileUtils.FilterWrapperresourcesBaseDirectory
- baseDirectory of resourcesnonFilteredFileExtensions
- List
of String for non filtered file extensions
- Throws:
MavenFilteringException
getDefaultNonFilteredFileExtensions
java.util.List getDefaultNonFilteredFileExtensions()
- return the List of the non filtered extensions (jpg,jpeg,gif,bmp,png)
- Returns:
List
of String
filteredFileExtension
boolean filteredFileExtension(java.lang.String fileName,
java.util.List userNonFilteredFileExtensions)
- Parameters:
fileName
- the file nameuserNonFilteredFileExtensions
- an extra list of file extensions
- Returns:
- true if filtering can be apply to the file (means extensions.lowerCase is in the
default List or in the user defined extension List)
filterResources
void filterResources(MavenResourcesExecution mavenResourcesExecution)
throws MavenFilteringException
- Parameters:
mavenResourcesExecution
-
- Throws:
MavenFilteringException
Copyright © 2002-2010 Apache Software Foundation. All Rights Reserved.