Class ResourceResolverManager


  • public class ResourceResolverManager
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private static java.util.ArrayList<java.util.function.Function<java.lang.String,​java.lang.String>> urlResolvers
      urlResolvers map test resource location url to source resource url to allow tests to output file URLs which refer to source location, not copies in test location
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static @NotNull java.lang.String adjustedFileUrl​(@NotNull java.net.URL url)  
      static void registerUrlResolver​(@NotNull java.util.function.Function<java.lang.String,​java.lang.String> resolver)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • urlResolvers

        private static final java.util.ArrayList<java.util.function.Function<java.lang.String,​java.lang.String>> urlResolvers
        urlResolvers map test resource location url to source resource url to allow tests to output file URLs which refer to source location, not copies in test location
    • Constructor Detail

      • ResourceResolverManager

        public ResourceResolverManager()
    • Method Detail

      • registerUrlResolver

        public static void registerUrlResolver​(@NotNull
                                               @NotNull java.util.function.Function<java.lang.String,​java.lang.String> resolver)
      • adjustedFileUrl

        @NotNull
        public static @NotNull java.lang.String adjustedFileUrl​(@NotNull
                                                                @NotNull java.net.URL url)