Interface Resource
- All Known Implementing Classes:
DefaultResource
Resource represents a resource on the classpath.- Since:
- 1.11
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptiondefault InputStreamGet anInputStreamfor reading this resource.getName()Get the name of this resource.getUri()Get the URI of this resource.
-
Method Details
-
getName
String getName()Get the name of this resource.The resource name is a
/-separated path. The path is relative to the classpath root in which the resource is located.- Returns:
- the resource name; never
null
-
getUri
-
getInputStream
Get anInputStreamfor reading this resource.The default implementation delegates to
URL.openStream()for this resource'sURI.- Returns:
- an input stream for this resource; never
null - Throws:
IOException- if an I/O exception occurs
-