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 DefaultFilterInfomavenProject - 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 DefaultFilterInforeq - 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
MavenFilteringExceptionprivate 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)