Class StringSearchModelInterpolator
- java.lang.Object
-
- org.apache.maven.model.interpolation.AbstractStringBasedModelInterpolator
-
- org.apache.maven.model.interpolation.StringSearchModelInterpolator
-
- All Implemented Interfaces:
ModelInterpolator
@Deprecated public class StringSearchModelInterpolator extends AbstractStringBasedModelInterpolator
Deprecated.replaced by StringVisitorModelInterpolator (MNG-6697)StringSearchModelInterpolator
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static interface
StringSearchModelInterpolator.InnerInterpolator
Deprecated.private static class
StringSearchModelInterpolator.InterpolateObjectAction
Deprecated.
-
Field Summary
Fields Modifier and Type Field Description private static java.util.Map<java.lang.Class<?>,StringSearchModelInterpolator.InterpolateObjectAction.CacheItem>
CACHED_ENTRIES
Deprecated.-
Fields inherited from class org.apache.maven.model.interpolation.AbstractStringBasedModelInterpolator
CHANGELIST_PROPERTY, REVISION_PROPERTY, SHA1_PROPERTY
-
-
Constructor Summary
Constructors Constructor Description StringSearchModelInterpolator()
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description private StringSearchModelInterpolator.InnerInterpolator
createInterpolator(java.util.List<? extends org.codehaus.plexus.interpolation.ValueSource> valueSources, java.util.List<? extends org.codehaus.plexus.interpolation.InterpolationPostProcessor> postProcessors, ModelProblemCollector problems)
Deprecated.Model
interpolateModel(Model model, java.io.File projectDir, ModelBuildingRequest config, ModelProblemCollector problems)
Deprecated.Interpolates expressions in the specified model.(package private) void
interpolateObject(java.lang.Object obj, Model model, java.io.File projectDir, ModelBuildingRequest config, ModelProblemCollector problems)
Deprecated.-
Methods inherited from class org.apache.maven.model.interpolation.AbstractStringBasedModelInterpolator
createPostProcessors, createRecursionInterceptor, createValueSources, setPathTranslator, setUrlNormalizer
-
-
-
-
Field Detail
-
CACHED_ENTRIES
private static final java.util.Map<java.lang.Class<?>,StringSearchModelInterpolator.InterpolateObjectAction.CacheItem> CACHED_ENTRIES
Deprecated.
-
-
Method Detail
-
interpolateModel
public Model interpolateModel(Model model, java.io.File projectDir, ModelBuildingRequest config, ModelProblemCollector problems)
Deprecated.Description copied from interface:ModelInterpolator
Interpolates expressions in the specified model. Note that implementations are free to either interpolate the provided model directly or to create a clone of the model and interpolate the clone. Callers should always use the returned model and must not rely on the input model being updated.- Parameters:
model
- The model to interpolate, must not benull
.projectDir
- The project directory, may benull
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 benull
.problems
- The container used to collect problems that were encountered, must not benull
.- Returns:
- The interpolated model, never
null
.
-
interpolateObject
void interpolateObject(java.lang.Object obj, Model model, java.io.File projectDir, ModelBuildingRequest config, ModelProblemCollector problems)
Deprecated.
-
createInterpolator
private StringSearchModelInterpolator.InnerInterpolator createInterpolator(java.util.List<? extends org.codehaus.plexus.interpolation.ValueSource> valueSources, java.util.List<? extends org.codehaus.plexus.interpolation.InterpolationPostProcessor> postProcessors, ModelProblemCollector problems)
Deprecated.
-
-