public class FileLookup
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static BasicLogger |
log |
Constructor and Description |
---|
FileLookup() |
Modifier and Type | Method and Description |
---|---|
private java.io.InputStream |
getAsInputStreamFromClassLoader(java.lang.String filename,
java.lang.ClassLoader appClassLoader) |
private java.net.URL |
getAsURLFromClassLoader(java.lang.String filename,
java.lang.ClassLoader userClassLoader) |
private java.util.Collection<java.net.URL> |
getAsURLsFromClassLoader(java.lang.String filename,
java.lang.ClassLoader userClassLoader) |
java.io.InputStream |
lookupFile(java.lang.String filename,
java.lang.ClassLoader cl)
Looks up the file, see :
DefaultFileLookup . |
java.net.URL |
lookupFileLocation(java.lang.String filename,
java.lang.ClassLoader cl) |
java.util.Collection<java.net.URL> |
lookupFileLocations(java.lang.String filename,
java.lang.ClassLoader cl) |
java.io.InputStream |
lookupFileStrict(java.lang.String filename,
java.lang.ClassLoader cl)
Looks up the file, see :
DefaultFileLookup . |
java.io.InputStream |
lookupFileStrict(java.net.URI uri,
java.lang.ClassLoader cl) |
public java.io.InputStream lookupFile(java.lang.String filename, java.lang.ClassLoader cl)
DefaultFileLookup
.filename
- might be the name of the file (too look it up in the class path) or an url to a file.public java.io.InputStream lookupFileStrict(java.lang.String filename, java.lang.ClassLoader cl) throws java.io.FileNotFoundException
DefaultFileLookup
.filename
- might be the name of the file (too look it up in the class path) or an url to a file.java.io.FileNotFoundException
- if file cannot be foundpublic java.io.InputStream lookupFileStrict(java.net.URI uri, java.lang.ClassLoader cl) throws java.io.FileNotFoundException
java.io.FileNotFoundException
public java.net.URL lookupFileLocation(java.lang.String filename, java.lang.ClassLoader cl)
public java.util.Collection<java.net.URL> lookupFileLocations(java.lang.String filename, java.lang.ClassLoader cl) throws java.io.IOException
java.io.IOException
private java.io.InputStream getAsInputStreamFromClassLoader(java.lang.String filename, java.lang.ClassLoader appClassLoader)
private java.net.URL getAsURLFromClassLoader(java.lang.String filename, java.lang.ClassLoader userClassLoader)
private java.util.Collection<java.net.URL> getAsURLsFromClassLoader(java.lang.String filename, java.lang.ClassLoader userClassLoader) throws java.io.IOException
java.io.IOException