Class URLResource


  • public final class URLResource
    extends Object
    The URLResource class helps to resolve a file location in a project, JAR, or folder. The static methods return a URL of the file location that was found, or null in case it was not found.

    Copyright (c) 2002-2021 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands. All rights reserved. See for project information https://djutils.org. The DJUTILS project is distributed under a three-clause BSD-style license, which can be found at https://djutils.org/docs/license.html.

    Author:
    Peter Jacobs, Alexander Verbraeck
    • Method Detail

      • getResource

        public static URL getResource​(String name)
        Resolves a resource for name.
        Parameters:
        name - String; the name to search for
        Returns:
        the resolved URL
      • getResource

        public static URL getResource​(String name,
                                      String base)
        Resolves a resource for name. For relative names, base is used to resolve to an absolute name. If name is absolute, base is ignored.
        Parameters:
        name - String; the name to search for
        base - String; the base for relative paths
        Returns:
        the resolved URL
      • getResourceAsStream

        public static InputStream getResourceAsStream​(String name)
        returns the resource as stream.
        Parameters:
        name - String; the name of the resource
        Returns:
        the inputStream