private static final class StringSearchModelInterpolator.InterpolateObjectAction
extends java.lang.Object
implements java.security.PrivilegedAction<java.lang.Object>
Modifier and Type | Class and Description |
---|---|
(package private) static class |
StringSearchModelInterpolator.InterpolateObjectAction.CacheField |
private static class |
StringSearchModelInterpolator.InterpolateObjectAction.CacheItem |
(package private) static class |
StringSearchModelInterpolator.InterpolateObjectAction.ListField |
(package private) static class |
StringSearchModelInterpolator.InterpolateObjectAction.MapField |
(package private) static class |
StringSearchModelInterpolator.InterpolateObjectAction.ObjectField |
(package private) static class |
StringSearchModelInterpolator.InterpolateObjectAction.StringField |
Modifier and Type | Field and Description |
---|---|
private java.util.LinkedList<java.lang.Object> |
interpolationTargets |
private StringSearchModelInterpolator |
modelInterpolator |
private java.util.List<? extends org.codehaus.plexus.interpolation.InterpolationPostProcessor> |
postProcessors |
private ModelProblemCollector |
problems |
private java.util.List<? extends org.codehaus.plexus.interpolation.ValueSource> |
valueSources |
Constructor and Description |
---|
InterpolateObjectAction(java.lang.Object target,
java.util.List<? extends org.codehaus.plexus.interpolation.ValueSource> valueSources,
java.util.List<? extends org.codehaus.plexus.interpolation.InterpolationPostProcessor> postProcessors,
StringSearchModelInterpolator modelInterpolator,
ModelProblemCollector problems) |
Modifier and Type | Method and Description |
---|---|
private static void |
evaluateArray(java.lang.Object target,
StringSearchModelInterpolator.InterpolateObjectAction ctx) |
private StringSearchModelInterpolator.InterpolateObjectAction.CacheItem |
getCacheEntry(java.lang.Class<?> cls) |
private java.lang.String |
interpolate(java.lang.String value) |
java.lang.Object |
run() |
private void |
traverseObjectWithParents(java.lang.Class<?> cls,
java.lang.Object target) |
private final java.util.LinkedList<java.lang.Object> interpolationTargets
private final StringSearchModelInterpolator modelInterpolator
private final java.util.List<? extends org.codehaus.plexus.interpolation.ValueSource> valueSources
private final java.util.List<? extends org.codehaus.plexus.interpolation.InterpolationPostProcessor> postProcessors
private final ModelProblemCollector problems
InterpolateObjectAction(java.lang.Object target, java.util.List<? extends org.codehaus.plexus.interpolation.ValueSource> valueSources, java.util.List<? extends org.codehaus.plexus.interpolation.InterpolationPostProcessor> postProcessors, StringSearchModelInterpolator modelInterpolator, ModelProblemCollector problems)
public java.lang.Object run()
run
in interface java.security.PrivilegedAction<java.lang.Object>
private java.lang.String interpolate(java.lang.String value)
private void traverseObjectWithParents(java.lang.Class<?> cls, java.lang.Object target)
private StringSearchModelInterpolator.InterpolateObjectAction.CacheItem getCacheEntry(java.lang.Class<?> cls)
private static void evaluateArray(java.lang.Object target, StringSearchModelInterpolator.InterpolateObjectAction ctx)