Class StringSearchModelInterpolator.InterpolateObjectAction
java.lang.Object
org.apache.maven.model.interpolation.StringSearchModelInterpolator.InterpolateObjectAction
- All Implemented Interfaces:
PrivilegedAction<Object>
- Enclosing class:
- StringSearchModelInterpolator
private static final class StringSearchModelInterpolator.InterpolateObjectAction
extends Object
implements PrivilegedAction<Object>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class
private static class
(package private) static final class
(package private) static final class
(package private) static final class
(package private) static final class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final LinkedList<Object>
private final StringSearchModelInterpolator.InnerInterpolator
private final ModelProblemCollector
-
Constructor Summary
ConstructorsConstructorDescriptionInterpolateObjectAction
(Object target, StringSearchModelInterpolator.InnerInterpolator interpolator, ModelProblemCollector problems) -
Method Summary
Modifier and TypeMethodDescriptionprivate static void
getCacheEntry
(Class<?> cls) private String
interpolate
(String value) run()
private void
traverseObjectWithParents
(Class<?> cls, Object target)
-
Field Details
-
interpolationTargets
-
interpolator
-
problems
-
-
Constructor Details
-
InterpolateObjectAction
InterpolateObjectAction(Object target, StringSearchModelInterpolator.InnerInterpolator interpolator, ModelProblemCollector problems)
-
-
Method Details
-
run
- Specified by:
run
in interfacePrivilegedAction<Object>
-
interpolate
-
traverseObjectWithParents
-
getCacheEntry
-
evaluateArray
private static void evaluateArray(Object target, StringSearchModelInterpolator.InterpolateObjectAction ctx)
-