Class AbstractStringBasedModelInterpolator
java.lang.Object
org.apache.maven.model.interpolation.AbstractStringBasedModelInterpolator
- All Implemented Interfaces:
ModelInterpolator
- Direct Known Subclasses:
StringSearchModelInterpolator
,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
-
Method Summary
Modifier and TypeMethodDescriptionprotected List<? extends org.codehaus.plexus.interpolation.InterpolationPostProcessor>
createPostProcessors
(Model model, File projectDir, ModelBuildingRequest config) protected org.codehaus.plexus.interpolation.RecursionInterceptor
protected List<org.codehaus.plexus.interpolation.ValueSource>
createValueSources
(Model model, File projectDir, ModelBuildingRequest config, ModelProblemCollector problems) setPathTranslator
(PathTranslator pathTranslator) setUrlNormalizer
(UrlNormalizer urlNormalizer) 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
public AbstractStringBasedModelInterpolator()
-
-
Method Details
-
setPathTranslator
-
setUrlNormalizer
-
setVersionPropertiesProcessor
public AbstractStringBasedModelInterpolator setVersionPropertiesProcessor(ModelVersionProcessor processor) -
createValueSources
protected List<org.codehaus.plexus.interpolation.ValueSource> createValueSources(Model model, File projectDir, ModelBuildingRequest config, ModelProblemCollector problems) -
createPostProcessors
protected List<? extends org.codehaus.plexus.interpolation.InterpolationPostProcessor> createPostProcessors(Model model, File projectDir, ModelBuildingRequest config) -
createRecursionInterceptor
protected org.codehaus.plexus.interpolation.RecursionInterceptor createRecursionInterceptor()
-