Class CiModelInterpolator.InterpolateObjectAction

  • All Implemented Interfaces:
    java.lang.Runnable
    Enclosing class:
    CiModelInterpolator

    private static final class CiModelInterpolator.InterpolateObjectAction
    extends java.lang.Object
    implements java.lang.Runnable
    • Field Detail

      • interpolationTargets

        private final java.util.LinkedList<java.lang.Object> interpolationTargets
      • valueSources

        private final java.util.List<? extends org.codehaus.plexus.interpolation.ValueSource> valueSources
      • postProcessors

        private final java.util.List<? extends org.codehaus.plexus.interpolation.InterpolationPostProcessor> postProcessors
      • problems

        private final org.apache.maven.model.building.ModelProblemCollector problems
    • Constructor Detail

      • InterpolateObjectAction

        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,
                                CiModelInterpolator modelInterpolator,
                                org.apache.maven.model.building.ModelProblemCollector problems)
    • Method Detail

      • run

        public void run()
        Specified by:
        run in interface java.lang.Runnable
      • interpolate

        private java.lang.String interpolate​(java.lang.String value)
      • traverseObjectWithParents

        private void traverseObjectWithParents​(java.lang.Class<?> cls,
                                               java.lang.Object target)