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 java.util.List<java.lang.String>
NOT_INTERPOLATABLES
private java.util.Optional<org.apache.maven.model.Model>
valueSourceOriginModel
-
Constructor Summary
Constructors Constructor Description ExtendedStringSearchModelInterpolator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.List<org.codehaus.plexus.interpolation.ValueSource>
createValueSources(org.apache.maven.model.Model model, java.io.File projectDir, org.apache.maven.model.building.ModelBuildingRequest config, org.apache.maven.model.building.ModelProblemCollector problems)
private boolean
interpolatable(java.lang.String expression)
org.apache.maven.model.Model
interpolateModel(org.apache.maven.model.Model valueSourceOriginModel, org.apache.maven.model.Model model, java.io.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
-
-
-
-
Method Detail
-
createValueSources
protected java.util.List<org.codehaus.plexus.interpolation.ValueSource> createValueSources(org.apache.maven.model.Model model, java.io.File projectDir, org.apache.maven.model.building.ModelBuildingRequest config, org.apache.maven.model.building.ModelProblemCollector problems)
- Overrides:
createValueSources
in classorg.apache.maven.model.interpolation.AbstractStringBasedModelInterpolator
-
interpolatable
private boolean interpolatable(java.lang.String expression)
-
interpolateModel
public org.apache.maven.model.Model interpolateModel(org.apache.maven.model.Model valueSourceOriginModel, org.apache.maven.model.Model model, java.io.File projectDir, org.apache.maven.model.building.ModelBuildingRequest config, org.apache.maven.model.building.ModelProblemCollector problems)
- Specified by:
interpolateModel
in interfaceExtendedModelInterpolator
-
-