Package org.apache.lucene.util
Interface ResourceLoader
-
- All Known Implementing Classes:
ClasspathResourceLoader
,ModuleResourceLoader
public interface ResourceLoader
Abstraction for loading resources (streams, files, and classes).
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description <T> Class<? extends T>
findClass(String cname, Class<T> expectedType)
Finds class of the name and expected typedefault <T> T
newInstance(String cname, Class<T> expectedType)
Creates an instance of the name and expected typeInputStream
openResource(String resource)
Opens a named resource
-
-
-
Method Detail
-
openResource
InputStream openResource(String resource) throws IOException
Opens a named resource- Throws:
IOException
-
findClass
<T> Class<? extends T> findClass(String cname, Class<T> expectedType)
Finds class of the name and expected type
-
-