Class StringSearchModelInterpolator
java.lang.Object
org.apache.maven.model.interpolation.AbstractStringBasedModelInterpolator
org.apache.maven.model.interpolation.StringSearchModelInterpolator
- All Implemented Interfaces:
ModelInterpolator
Deprecated.
replaced by StringVisitorModelInterpolator (MNG-6697)
StringSearchModelInterpolator
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static interface
Deprecated.private static final class
Deprecated. -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Map<Class<?>,
StringSearchModelInterpolator.InterpolateObjectAction.CacheItem> Deprecated. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateInterpolator
(List<? extends org.codehaus.plexus.interpolation.ValueSource> valueSources, List<? extends org.codehaus.plexus.interpolation.InterpolationPostProcessor> postProcessors, ModelProblemCollector problems) Deprecated.interpolateModel
(Model model, File projectDir, ModelBuildingRequest config, ModelProblemCollector problems) Deprecated.Interpolates expressions in the specified model.(package private) void
interpolateObject
(Object obj, Model model, File projectDir, ModelBuildingRequest config, ModelProblemCollector problems) Deprecated.Methods inherited from class org.apache.maven.model.interpolation.AbstractStringBasedModelInterpolator
createPostProcessors, createRecursionInterceptor, createValueSources, setPathTranslator, setUrlNormalizer, setVersionPropertiesProcessor
-
Field Details
-
CACHED_ENTRIES
private static final Map<Class<?>,StringSearchModelInterpolator.InterpolateObjectAction.CacheItem> CACHED_ENTRIESDeprecated.
-
-
Constructor Details
-
StringSearchModelInterpolator
public StringSearchModelInterpolator()Deprecated.
-
-
Method Details
-
interpolateModel
public Model interpolateModel(Model model, 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(Object obj, Model model, File projectDir, ModelBuildingRequest config, ModelProblemCollector problems) Deprecated. -
createInterpolator
private StringSearchModelInterpolator.InnerInterpolator createInterpolator(List<? extends org.codehaus.plexus.interpolation.ValueSource> valueSources, List<? extends org.codehaus.plexus.interpolation.InterpolationPostProcessor> postProcessors, ModelProblemCollector problems) Deprecated.
-