Class ResourceFinder


  • public class ResourceFinder
    extends Object
    Resource address finder for files inside the jar file
    Author:
    leo
    • Constructor Detail

      • ResourceFinder

        public ResourceFinder()
    • Method Detail

      • find

        public static URL find​(Class<?> referenceClass,
                               String resourceFileName)
        Gets the URL of the file resource
        Parameters:
        referenceClass - the base class for finding resources files. This method will search the package containing the given referenceClass.
        resourceFileName - the resource file name relative to the package of the referenceClass
        Returns:
        the URL of the file resource
      • find

        public static URL find​(ClassLoader classLoader,
                               Package basePackage,
                               String resourceFileName)
        Finds the URL of the resource
        Parameters:
        basePackage - the base package to find the resource
        resourceFileName - the resource file name relative to the package folder
        Returns:
        the URL of the specified resource
      • find

        public static URL find​(ClassLoader classLoader,
                               String packageName,
                               String resourceFileName)
        Finds the URL of the resource
        Parameters:
        packageName - the base package name to find the resource
        resourceFileName - the resource file name relative to the package folder
        Returns:
        the URL of the specified resource