Interface InterpolatorCustomizerFactory
-
- All Known Implementing Classes:
DocviewEscapingInterpolatorCustomizerFactory
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public interface InterpolatorCustomizerFactory
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Consumer<org.codehaus.plexus.interpolation.Interpolator>
create(org.apache.maven.execution.MavenSession mavenSession, org.apache.maven.project.MavenProject mavenProject)
Creates a new customizer for anInterpolator
based on the given Maven context.
-
-
-
Method Detail
-
create
Consumer<org.codehaus.plexus.interpolation.Interpolator> create(org.apache.maven.execution.MavenSession mavenSession, org.apache.maven.project.MavenProject mavenProject)
Creates a new customizer for anInterpolator
based on the given Maven context. The functional interface being returned is called for each new interpolator used for filtering.- Parameters:
mavenSession
- the Maven session in which the Interpolator is usedmavenProject
- the Maven project in which the Interpolator is used- Returns:
- the customizer functional interface (which may register
InterpolationPostProcessor
and orValueSource
on the given interpolator)
-
-