Class CiModelInterpolator.PathTranslatingPostProcessor

java.lang.Object
org.codehaus.mojo.flatten.cifriendly.CiModelInterpolator.PathTranslatingPostProcessor
All Implemented Interfaces:
org.codehaus.plexus.interpolation.InterpolationPostProcessor
Enclosing class:
CiModelInterpolator

static class CiModelInterpolator.PathTranslatingPostProcessor extends Object implements org.codehaus.plexus.interpolation.InterpolationPostProcessor
  • Field Details

    • unprefixedPathKeys

      private final Collection<String> unprefixedPathKeys
    • projectDir

      private final File projectDir
    • pathTranslator

      private final org.apache.maven.model.path.PathTranslator pathTranslator
    • expressionPrefixes

      private final List<String> expressionPrefixes
  • Constructor Details

    • PathTranslatingPostProcessor

      PathTranslatingPostProcessor(List<String> expressionPrefixes, Collection<String> unprefixedPathKeys, File projectDir, org.apache.maven.model.path.PathTranslator pathTranslator)
  • Method Details

    • execute

      public Object execute(String expression, Object value)
      Specified by:
      execute in interface org.codehaus.plexus.interpolation.InterpolationPostProcessor