Class ClassLoaderResourceLoader
java.lang.Object
com.tccc.kos.commons.util.resource.ClassLoaderResourceLoader
- All Implemented Interfaces:
ResourceLoader
Loader that searches resources relative to a ClassLoader.
- Since:
- 1.0
- Version:
- 2018-08-19
-
Constructor Summary
ConstructorsConstructorDescriptionClassLoaderResourceLoader
(Class<?> clazz) Create a new resource loader that uses theClassLoader
of the specified class loader to locate resources.ClassLoaderResourceLoader
(ClassLoader loader) Create a new resource loader that uses the specified class loader to locate resources. -
Method Summary
Modifier and TypeMethodDescriptiongetResource
(String file) Return an input stream for the specified file.
-
Constructor Details
-
ClassLoaderResourceLoader
Create a new resource loader that uses the specified class loader to locate resources.- Parameters:
loader
- the class loader to use
-
ClassLoaderResourceLoader
Create a new resource loader that uses theClassLoader
of the specified class loader to locate resources.- Parameters:
clazz
- the class to fetch theClassLoader
from
-
-
Method Details
-
getResource
Description copied from interface:ResourceLoader
Return an input stream for the specified file.- Specified by:
getResource
in interfaceResourceLoader
- Parameters:
file
- the file to return an input stream for- Returns:
- the input stream or null
-