@Component(role=CiInterpolator.class) public class CiModelInterpolator extends java.lang.Object implements CiInterpolator, org.apache.maven.model.interpolation.ModelInterpolator
| Constructor and Description |
|---|
CiModelInterpolator() |
| Modifier and Type | Method and Description |
|---|---|
protected org.codehaus.plexus.interpolation.Interpolator |
createInterpolator() |
protected java.util.List<? extends org.codehaus.plexus.interpolation.InterpolationPostProcessor> |
createPostProcessors(org.apache.maven.model.Model model,
java.io.File projectDir,
org.apache.maven.model.building.ModelBuildingRequest config) |
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) |
protected org.codehaus.plexus.interpolation.Interpolator |
getInterpolator() |
protected org.codehaus.plexus.interpolation.RecursionInterceptor |
getRecursionInterceptor() |
protected java.lang.String |
interpolateInternal(java.lang.String src,
java.util.List<? extends org.codehaus.plexus.interpolation.ValueSource> valueSources,
java.util.List<? extends org.codehaus.plexus.interpolation.InterpolationPostProcessor> postProcessors,
org.apache.maven.model.building.ModelProblemCollector problems) |
org.apache.maven.model.Model |
interpolateModel(org.apache.maven.model.Model model,
java.io.File projectDir,
org.apache.maven.model.building.ModelBuildingRequest config,
org.apache.maven.model.building.ModelProblemCollector problems)
Interpolates expressions in the specified model.
|
protected void |
interpolateObject(java.lang.Object obj,
org.apache.maven.model.Model model,
java.io.File projectDir,
org.apache.maven.model.building.ModelBuildingRequest config,
org.apache.maven.model.building.ModelProblemCollector problems) |
protected void |
setRecursionInterceptor(org.codehaus.plexus.interpolation.RecursionInterceptor recursionInterceptor) |
public org.apache.maven.model.Model interpolateModel(org.apache.maven.model.Model model,
java.io.File projectDir,
org.apache.maven.model.building.ModelBuildingRequest config,
org.apache.maven.model.building.ModelProblemCollector problems)
CiInterpolatorinterpolateModel in interface org.apache.maven.model.interpolation.ModelInterpolatorinterpolateModel in interface CiInterpolatormodel - The model to interpolate, must not be null.projectDir - The project directory, may be null if the model does not belong to a local project but
to some artifact's metadata.config - The model building request that holds further settings, must not be null.problems - The container used to collect problems that were encountered, must not be null.null.protected void interpolateObject(java.lang.Object obj,
org.apache.maven.model.Model model,
java.io.File projectDir,
org.apache.maven.model.building.ModelBuildingRequest config,
org.apache.maven.model.building.ModelProblemCollector problems)
protected java.lang.String interpolateInternal(java.lang.String src,
java.util.List<? extends org.codehaus.plexus.interpolation.ValueSource> valueSources,
java.util.List<? extends org.codehaus.plexus.interpolation.InterpolationPostProcessor> postProcessors,
org.apache.maven.model.building.ModelProblemCollector problems)
protected org.codehaus.plexus.interpolation.Interpolator createInterpolator()
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)
protected java.util.List<? extends org.codehaus.plexus.interpolation.InterpolationPostProcessor> createPostProcessors(org.apache.maven.model.Model model,
java.io.File projectDir,
org.apache.maven.model.building.ModelBuildingRequest config)
protected org.codehaus.plexus.interpolation.RecursionInterceptor getRecursionInterceptor()
protected void setRecursionInterceptor(org.codehaus.plexus.interpolation.RecursionInterceptor recursionInterceptor)
protected final org.codehaus.plexus.interpolation.Interpolator getInterpolator()
Copyright © 2014-2020 FuseSource, Corp.. All Rights Reserved.