Interface MavenReaderFilter
- All Superinterfaces:
DefaultFilterInfo
- All Known Implementing Classes:
DefaultMavenReaderFilter
- Since:
- 1.3
- Author:
- Olivier Lamy, Kristian Rosenvold
-
Method Summary
Modifier and TypeMethodDescriptionfilter(Reader from, boolean filtering, List<FilterWrapper> filterWrappers) Provides a new reader that applies filtering using defaultFilterWrappers.filter(Reader from, boolean filtering, org.apache.maven.api.Project mavenProject, List<String> filters, boolean escapedBackslashesInFilePath, org.apache.maven.api.Session mavenSession) Provides a new reader that applies filtering using defaultFilterWrappers.filter(MavenReaderFilterRequest mavenFileFilterRequest) Provides a new reader that applies filtering using defaultFilterWrappers.Methods inherited from interface DefaultFilterInfo
getDefaultFilterWrappers, getDefaultFilterWrappers
-
Method Details
-
filter
Reader filter(Reader from, boolean filtering, org.apache.maven.api.Project mavenProject, List<String> filters, boolean escapedBackslashesInFilePath, org.apache.maven.api.Session mavenSession) throws MavenFilteringException Provides a new reader that applies filtering using defaultFilterWrappers.- Parameters:
from- the source readerfiltering- enable or not filteringmavenProject-Projectfilters-Listof String which are path to a Property fileescapedBackslashesInFilePath- escape backslashes in file path.mavenSession-Session- Returns:
- an input stream that applies the filter
- Throws:
MavenFilteringException- in case of failure.
-
filter
Provides a new reader that applies filtering using defaultFilterWrappers.- Parameters:
from- the source readerfiltering- true to apply filteringfilterWrappers-Listof FileUtils.FilterWrapper- Returns:
- an input stream that applies the filter
-