class BaseFilter extends org.codehaus.plexus.logging.AbstractLogEnabled implements DefaultFilterInfo
Modifier and Type | Class and Description |
---|---|
private static class |
BaseFilter.Wrapper |
Constructor and Description |
---|
BaseFilter() |
Modifier and Type | Method and Description |
---|---|
private static org.codehaus.plexus.interpolation.Interpolator |
createInterpolator(java.util.LinkedHashSet<java.lang.String> delimiters,
java.util.List<java.lang.String> projectStartExpressions,
org.codehaus.plexus.interpolation.ValueSource propertiesValueSource,
org.apache.maven.project.MavenProject project,
org.apache.maven.execution.MavenSession mavenSession,
java.lang.String escapeString,
boolean escapeWindowsPaths) |
java.util.List<org.apache.maven.shared.utils.io.FileUtils.FilterWrapper> |
getDefaultFilterWrappers(AbstractMavenFilteringRequest req) |
java.util.List<org.apache.maven.shared.utils.io.FileUtils.FilterWrapper> |
getDefaultFilterWrappers(org.apache.maven.project.MavenProject mavenProject,
java.util.List<java.lang.String> filters,
boolean escapedBackslashesInFilePath,
org.apache.maven.execution.MavenSession mavenSession,
MavenResourcesExecution mavenResourcesExecution) |
(package private) void |
loadProperties(java.util.Properties filterProperties,
java.io.File basedir,
java.util.List<java.lang.String> propertiesFilePaths,
java.util.Properties baseProps)
default visibility only for testing reason !
|
@Nonnull public java.util.List<org.apache.maven.shared.utils.io.FileUtils.FilterWrapper> getDefaultFilterWrappers(org.apache.maven.project.MavenProject mavenProject, java.util.List<java.lang.String> filters, boolean escapedBackslashesInFilePath, org.apache.maven.execution.MavenSession mavenSession, MavenResourcesExecution mavenResourcesExecution) throws MavenFilteringException
getDefaultFilterWrappers
in interface DefaultFilterInfo
mavenProject
- The maven projectfilters
- The filters to getescapedBackslashesInFilePath
- escape backslashes ?mavenSession
- The maven sessionmavenResourcesExecution
- The filtering configurationList
of FileUtils.FilterWrapperMavenFilteringException
- in case of failure.@Nonnull public java.util.List<org.apache.maven.shared.utils.io.FileUtils.FilterWrapper> getDefaultFilterWrappers(AbstractMavenFilteringRequest req) throws MavenFilteringException
getDefaultFilterWrappers
in interface DefaultFilterInfo
req
- The filtering requestList
of FileUtils.FilterWrapperMavenFilteringException
- in case of failure.void loadProperties(java.util.Properties filterProperties, java.io.File basedir, java.util.List<java.lang.String> propertiesFilePaths, java.util.Properties baseProps) throws MavenFilteringException
MavenFilteringException
private static org.codehaus.plexus.interpolation.Interpolator createInterpolator(java.util.LinkedHashSet<java.lang.String> delimiters, java.util.List<java.lang.String> projectStartExpressions, org.codehaus.plexus.interpolation.ValueSource propertiesValueSource, org.apache.maven.project.MavenProject project, org.apache.maven.execution.MavenSession mavenSession, java.lang.String escapeString, boolean escapeWindowsPaths)