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_INTERPOLATABLESprivate 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 booleaninterpolatable(java.lang.String expression)org.apache.maven.model.ModelinterpolateModel(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:
createValueSourcesin 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:
interpolateModelin interfaceExtendedModelInterpolator
-
-