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 theClassLoaderof 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 theClassLoaderof the specified class loader to locate resources.- Parameters:
clazz- the class to fetch theClassLoaderfrom
-
-
Method Details
-
getResource
Description copied from interface:ResourceLoaderReturn an input stream for the specified file.- Specified by:
getResourcein interfaceResourceLoader- Parameters:
file- the file to return an input stream for- Returns:
- the input stream or null
-