Class FilteringValueSourceWrapper

java.lang.Object
org.codehaus.mojo.flatten.extendedinterpolation.FilteringValueSourceWrapper

public class FilteringValueSourceWrapper extends Object
  • Field Details

    • classLoader

      private static ClassLoader classLoader
    • delegate

      private final Object delegate
    • filter

      private final Predicate<String> filter
    • valueSourceClass

      private final Class<?> valueSourceClass
  • Constructor Details

    • FilteringValueSourceWrapper

      private FilteringValueSourceWrapper(Object delegate, Predicate<String> expressionFilter)
  • Method Details

    • setClassLoader

      public static void setClassLoader(ClassLoader classLoader)
    • wrap

      public static List<org.codehaus.plexus.interpolation.ValueSource> wrap(List<org.codehaus.plexus.interpolation.ValueSource> valueSources, Predicate<String> expressionFilter)
    • wrap

      public static Object wrap(Object valueSource, Predicate<String> expressionFilter)
    • asProxy

      public Object asProxy()