Class BaseFilter
java.lang.Object
org.codehaus.plexus.logging.AbstractLogEnabled
org.apache.maven.shared.filtering.BaseFilter
- All Implemented Interfaces:
DefaultFilterInfo
,org.codehaus.plexus.logging.LogEnabled
- Direct Known Subclasses:
DefaultMavenFileFilter
,DefaultMavenReaderFilter
class BaseFilter
extends org.codehaus.plexus.logging.AbstractLogEnabled
implements DefaultFilterInfo
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static org.codehaus.plexus.interpolation.Interpolator
createInterpolator
(LinkedHashSet<String> delimiters, List<String> projectStartExpressions, org.codehaus.plexus.interpolation.ValueSource propertiesValueSource, org.apache.maven.project.MavenProject project, org.apache.maven.execution.MavenSession mavenSession, String escapeString, boolean escapeWindowsPaths) List<org.apache.maven.shared.utils.io.FileUtils.FilterWrapper>
getDefaultFilterWrappers
(org.apache.maven.project.MavenProject mavenProject, List<String> filters, boolean escapedBackslashesInFilePath, org.apache.maven.execution.MavenSession mavenSession, MavenResourcesExecution mavenResourcesExecution) List<org.apache.maven.shared.utils.io.FileUtils.FilterWrapper>
(package private) void
loadProperties
(Properties filterProperties, File basedir, List<String> propertiesFilePaths, Properties baseProps) default visibility only for testing reason !Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
-
Constructor Details
-
BaseFilter
BaseFilter()
-
-
Method Details
-
loadProperties
void loadProperties(Properties filterProperties, File basedir, List<String> propertiesFilePaths, Properties baseProps) throws MavenFilteringException default visibility only for testing reason !- Throws:
MavenFilteringException
-
createInterpolator
private static org.codehaus.plexus.interpolation.Interpolator createInterpolator(LinkedHashSet<String> delimiters, List<String> projectStartExpressions, org.codehaus.plexus.interpolation.ValueSource propertiesValueSource, org.apache.maven.project.MavenProject project, org.apache.maven.execution.MavenSession mavenSession, String escapeString, boolean escapeWindowsPaths)