Class ResourceUtils


  • public class ResourceUtils
    extends Object
    ResourceUtils. Provide a set of convenience methods for working with Resources.
    Author:
    Michael J. Sikorsky, Robert Shaw
    See Also:
    Resource
    • Constructor Detail

      • ResourceUtils

        public ResourceUtils()
    • Method Detail

      • getResourceAsStream

        public static InputStream getResourceAsStream​(Object object,
                                                      Resource resource)
        Get the InputStream for this resource. Note: to convert an InputStream into an InputReader, use: new InputStreamReader(InputStream).
        Parameters:
        object - The object to grab the Classloader from. This parameter is quite important from a visibility of resources standpoint as the hierarchy of Classloaders plays a role.
        resource - The resource to load.
        Returns:
        If the Resource was found, the InputStream, otherwise null.
        See Also:
        Resource, getResourceAsURL(Object,Resource), InputStream
      • getResourceAsURL

        public static URL getResourceAsURL​(Object object,
                                           Resource resource)
        Get the URL for this resource.
        Parameters:
        object - The object to grab the Classloader from. This parameter is quite important from a visibility of resources standpoint as the hierarchy of Classloaders plays a role.
        resource - The resource to load.
        Returns:
        If the Resource was found, the URL, otherwise null.
        See Also:
        Resource, getResourceAsStream(Object,Resource)