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
Constructors Constructor Description AbstractStringBasedModelInterpolator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected List<? extends org.codehaus.plexus.interpolation.InterpolationPostProcessor>
createPostProcessors(Model model, File projectDir, ModelBuildingRequest config)
protected org.codehaus.plexus.interpolation.RecursionInterceptor
createRecursionInterceptor()
protected List<org.codehaus.plexus.interpolation.ValueSource>
createValueSources(Model model, File projectDir, ModelBuildingRequest config, ModelProblemCollector problems)
AbstractStringBasedModelInterpolator
setPathTranslator(PathTranslator pathTranslator)
AbstractStringBasedModelInterpolator
setUrlNormalizer(UrlNormalizer urlNormalizer)
AbstractStringBasedModelInterpolator
setVersionPropertiesProcessor(ModelVersionProcessor processor)
-
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
-
-
-
-
Method Detail
-
setPathTranslator
public AbstractStringBasedModelInterpolator setPathTranslator(PathTranslator pathTranslator)
-
setUrlNormalizer
public AbstractStringBasedModelInterpolator setUrlNormalizer(UrlNormalizer urlNormalizer)
-
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()
-
-