Class ExtendedStringSearchModelInterpolator

java.lang.Object
org.apache.maven.model.interpolation.AbstractStringBasedModelInterpolator
org.apache.maven.model.interpolation.StringVisitorModelInterpolator
org.codehaus.mojo.flatten.extendedinterpolation.ExtendedStringSearchModelInterpolator
All Implemented Interfaces:
org.apache.maven.model.interpolation.ModelInterpolator, ExtendedModelInterpolator

@Named public class ExtendedStringSearchModelInterpolator extends org.apache.maven.model.interpolation.StringVisitorModelInterpolator implements ExtendedModelInterpolator
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private static final List<String>
     
    private Optional<org.apache.maven.model.Model>
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected List<org.codehaus.plexus.interpolation.ValueSource>
    createValueSources(org.apache.maven.model.Model model, File projectDir, org.apache.maven.model.building.ModelBuildingRequest config, org.apache.maven.model.building.ModelProblemCollector problems)
     
    private boolean
    interpolatable(String expression)
     
    org.apache.maven.model.Model
    interpolateModel(org.apache.maven.model.Model valueSourceOriginModel, org.apache.maven.model.Model model, File projectDir, org.apache.maven.model.building.ModelBuildingRequest config, org.apache.maven.model.building.ModelProblemCollector problems)
     

    Methods inherited from class org.apache.maven.model.interpolation.StringVisitorModelInterpolator

    interpolateModel

    Methods inherited from class org.apache.maven.model.interpolation.AbstractStringBasedModelInterpolator

    createPostProcessors, createRecursionInterceptor, setPathTranslator, setUrlNormalizer, setVersionPropertiesProcessor

    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
  • Field Details

    • NOT_INTERPOLATABLES

      private static final List<String> NOT_INTERPOLATABLES
    • valueSourceOriginModel

      private Optional<org.apache.maven.model.Model> valueSourceOriginModel
  • Constructor Details

    • ExtendedStringSearchModelInterpolator

      public ExtendedStringSearchModelInterpolator()
  • Method Details

    • createValueSources

      protected List<org.codehaus.plexus.interpolation.ValueSource> createValueSources(org.apache.maven.model.Model model, File projectDir, org.apache.maven.model.building.ModelBuildingRequest config, org.apache.maven.model.building.ModelProblemCollector problems)
      Overrides:
      createValueSources in class org.apache.maven.model.interpolation.AbstractStringBasedModelInterpolator
    • interpolatable

      private boolean interpolatable(String expression)
    • interpolateModel

      public org.apache.maven.model.Model interpolateModel(org.apache.maven.model.Model valueSourceOriginModel, org.apache.maven.model.Model model, File projectDir, org.apache.maven.model.building.ModelBuildingRequest config, org.apache.maven.model.building.ModelProblemCollector problems)
      Specified by:
      interpolateModel in interface ExtendedModelInterpolator