Package org.djutils.io
Class URLResource
java.lang.Object
org.djutils.io.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-2020 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 Summary
Modifier and Type Method Description static URL
getResource(String name)
Resolves a resource for name.static URL
getResource(String name, String base)
Resolves a resource for name.static InputStream
getResourceAsStream(String name)
returns the resource as stream.
-
Method Details
-
getResource
Resolves a resource for name.- Parameters:
name
- String; the name to search for- Returns:
- the resolved URL
-
getResource
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 forbase
- String; the base for relative paths- Returns:
- the resolved URL
-
getResourceAsStream
returns the resource as stream.- Parameters:
name
- String; the name of the resource- Returns:
- the inputStream
-