Class GetResourcesFunction.Abst

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected ThrowingQuadFunction<java.lang.ClassLoader,​java.lang.String,​java.lang.Boolean,​java.util.Collection<java.net.URL>,​java.util.Collection<java.net.URL>,​java.lang.Throwable> resourceFinder  
    • Constructor Summary

      Constructors 
      Constructor Description
      Abst​(java.util.Map<java.lang.Object,​java.lang.Object> context)  
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Collection<java.net.URL> apply​(java.lang.String resourceRelativePath, java.lang.Boolean findFirst, java.lang.ClassLoader[] resourceClassLoaders)  
      java.util.Collection<java.net.URL> apply​(java.lang.String resourceRelativePath, java.lang.Boolean findFirst, java.util.Collection<java.lang.ClassLoader> resourceClassLoaders)  
      protected abstract ThrowingQuadFunction<java.lang.ClassLoader,​java.lang.String,​java.lang.Boolean,​java.util.Collection<java.net.URL>,​java.util.Collection<java.net.URL>,​java.lang.Throwable> buildResourceFinder​(java.util.Map<java.lang.Object,​java.lang.Object> context)  
      • Methods inherited from class java.lang.Object

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

      • resourceFinder

        protected ThrowingQuadFunction<java.lang.ClassLoader,​java.lang.String,​java.lang.Boolean,​java.util.Collection<java.net.URL>,​java.util.Collection<java.net.URL>,​java.lang.Throwable> resourceFinder
    • Constructor Detail

      • Abst

        public Abst​(java.util.Map<java.lang.Object,​java.lang.Object> context)
             throws java.lang.Throwable
        Throws:
        java.lang.Throwable
    • Method Detail

      • buildResourceFinder

        protected abstract ThrowingQuadFunction<java.lang.ClassLoader,​java.lang.String,​java.lang.Boolean,​java.util.Collection<java.net.URL>,​java.util.Collection<java.net.URL>,​java.lang.Throwable> buildResourceFinder​(java.util.Map<java.lang.Object,​java.lang.Object> context)
                                                                                                                                                                                                                                               throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • apply

        public java.util.Collection<java.net.URL> apply​(java.lang.String resourceRelativePath,
                                                        java.lang.Boolean findFirst,
                                                        java.lang.ClassLoader[] resourceClassLoaders)
                                                 throws java.lang.Throwable
        Specified by:
        apply in interface ThrowingTriFunction<java.lang.String,​java.lang.Boolean,​java.lang.ClassLoader[],​java.util.Collection<java.net.URL>,​java.lang.Throwable>
        Throws:
        java.lang.Throwable
      • apply

        public java.util.Collection<java.net.URL> apply​(java.lang.String resourceRelativePath,
                                                        java.lang.Boolean findFirst,
                                                        java.util.Collection<java.lang.ClassLoader> resourceClassLoaders)
                                                 throws java.lang.Throwable
        Specified by:
        apply in interface GetResourcesFunction
        Throws:
        java.lang.Throwable