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-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 Summary
All Methods Static Methods Concrete Methods 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 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 forbase
- 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
-
-