public class ClasspathResource extends StreamResource
| Modifier and Type | Field and Description |
|---|---|
private java.lang.ClassLoader |
classLoader |
private java.lang.Class<?> |
cls |
private java.lang.String |
location |
private java.lang.String |
protocol |
private long |
timestamp |
| Constructor and Description |
|---|
ClasspathResource(java.lang.String location) |
ClasspathResource(java.lang.String location,
java.lang.Class<?> cls) |
ClasspathResource(java.lang.String location,
java.lang.ClassLoader classLoader) |
| Modifier and Type | Method and Description |
|---|---|
protected java.io.InputStream |
fetchStream() |
java.lang.String |
getName() |
private java.net.URL |
getURL() |
boolean |
refresh() |
Resource |
resolve(java.lang.String relativePath) |
fetchContent, setEncodinggetContent, invalidateCachedContentprivate java.lang.String location
private java.lang.ClassLoader classLoader
private java.lang.Class<?> cls
private java.lang.String protocol
private long timestamp
public ClasspathResource(java.lang.String location)
public ClasspathResource(java.lang.String location,
java.lang.Class<?> cls)
public ClasspathResource(java.lang.String location,
java.lang.ClassLoader classLoader)
protected java.io.InputStream fetchStream()
throws java.io.IOException
fetchStream in class StreamResourcejava.io.IOExceptionpublic boolean refresh()
throws java.io.IOException
private java.net.URL getURL()
throws java.io.IOException
java.io.IOException