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 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 interface ModelInterpolator
    • 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()