Class AbstractStringBasedModelInterpolator
java.lang.Object
org.apache.maven.model.interpolation.AbstractStringBasedModelInterpolator
- All Implemented Interfaces:
ModelInterpolator
- Direct Known Subclasses:
StringVisitorModelInterpolator
public abstract class AbstractStringBasedModelInterpolator
extends Object
implements ModelInterpolator
Use a regular expression search to find and resolve expressions within the POM.
- Author:
- jdcasey Created on Feb 3, 2005
-
Constructor Summary
ConstructorDescriptionAbstractStringBasedModelInterpolator
(PathTranslator pathTranslator, UrlNormalizer urlNormalizer) -
Method Summary
Modifier and TypeMethodDescriptionprotected List<? extends org.codehaus.plexus.interpolation.InterpolationPostProcessor>
createPostProcessors
(org.apache.maven.api.model.Model model, File projectDir, ModelBuildingRequest config) protected org.codehaus.plexus.interpolation.RecursionInterceptor
protected List<org.codehaus.plexus.interpolation.ValueSource>
createValueSources
(org.apache.maven.api.model.Model model, File projectDir, ModelBuildingRequest config) interpolateModel
(Model model, File projectDir, ModelBuildingRequest request, ModelProblemCollector problems) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.maven.model.interpolation.ModelInterpolator
interpolateModel
-
Constructor Details
-
AbstractStringBasedModelInterpolator
@Inject public AbstractStringBasedModelInterpolator(PathTranslator pathTranslator, UrlNormalizer urlNormalizer)
-
-
Method Details
-
interpolateModel
public Model interpolateModel(Model model, File projectDir, ModelBuildingRequest request, ModelProblemCollector problems) - Specified by:
interpolateModel
in interfaceModelInterpolator
-
createValueSources
protected List<org.codehaus.plexus.interpolation.ValueSource> createValueSources(org.apache.maven.api.model.Model model, File projectDir, ModelBuildingRequest config) -
createPostProcessors
protected List<? extends org.codehaus.plexus.interpolation.InterpolationPostProcessor> createPostProcessors(org.apache.maven.api.model.Model model, File projectDir, ModelBuildingRequest config) -
createRecursionInterceptor
protected org.codehaus.plexus.interpolation.RecursionInterceptor createRecursionInterceptor()
-