public class ResourceLoader
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected boolean |
folderVerified |
protected java.lang.String |
imagesSubFolder |
protected java.lang.ClassLoader |
loader |
protected java.lang.String |
subFolder |
Constructor and Description |
---|
ResourceLoader() |
ResourceLoader(java.lang.String resourceSubFolder) |
ResourceLoader(java.lang.String resourceSubFolder,
java.lang.ClassLoader loader) |
Modifier and Type | Method and Description |
---|---|
private static java.io.IOException |
createNotFoundException(java.lang.String path) |
static java.lang.String |
getDirFromClass(java.lang.Class<?> c,
java.lang.String relativeSubDir) |
java.io.InputStream |
getFirstStream(java.lang.String... alternatePaths) |
java.io.InputStream |
getImage(java.lang.String name) |
java.io.InputStream |
getImage(java.lang.String name,
boolean ignoreMissing) |
java.lang.String |
getResourceDir() |
java.io.InputStream |
getStream(java.lang.String path) |
java.io.InputStream |
getStream(java.lang.String path,
boolean ignoreMissing) |
void |
setLoader(java.lang.ClassLoader c) |
void |
setLoaderFrom(java.lang.Class<?> c) |
void |
setLoaderFrom(java.lang.Object o) |
void |
setResourceDir(java.lang.String pathRelativeToClassPath) |
void |
setResourceDirFrom(java.lang.Class<?> c,
java.lang.String pathRelativeToClassPackage) |
void |
setResourceDirFrom(java.lang.Object obj,
java.lang.String pathRelativeToClassPackage) |
boolean |
testResourceDir() |
boolean |
testResourceDir(java.lang.String testDir) |
void |
verifyResourceDir() |
protected boolean folderVerified
protected java.lang.String imagesSubFolder
protected java.lang.ClassLoader loader
protected java.lang.String subFolder
public ResourceLoader()
public ResourceLoader(java.lang.String resourceSubFolder)
public ResourceLoader(java.lang.String resourceSubFolder, java.lang.ClassLoader loader)
private static java.io.IOException createNotFoundException(java.lang.String path)
public static java.lang.String getDirFromClass(@NotNull java.lang.Class<?> c, java.lang.String relativeSubDir)
public java.io.InputStream getFirstStream(java.lang.String... alternatePaths) throws java.io.IOException
java.io.IOException
public java.io.InputStream getImage(java.lang.String name) throws java.io.IOException
java.io.IOException
public java.io.InputStream getImage(java.lang.String name, boolean ignoreMissing) throws java.io.IOException
java.io.IOException
public java.lang.String getResourceDir()
public java.io.InputStream getStream(java.lang.String path) throws java.io.IOException
java.io.IOException
public java.io.InputStream getStream(java.lang.String path, boolean ignoreMissing) throws java.io.IOException
java.io.IOException
public void setLoader(@Nullable java.lang.ClassLoader c)
public void setLoaderFrom(@NotNull java.lang.Class<?> c)
public void setLoaderFrom(@NotNull java.lang.Object o)
public void setResourceDir(java.lang.String pathRelativeToClassPath)
public void setResourceDirFrom(@NotNull java.lang.Class<?> c, java.lang.String pathRelativeToClassPackage)
public void setResourceDirFrom(@NotNull java.lang.Object obj, java.lang.String pathRelativeToClassPackage)
public boolean testResourceDir()
public boolean testResourceDir(java.lang.String testDir)
public void verifyResourceDir() throws java.io.IOException
java.io.IOException