Class ClasspathResourceLoader

java.lang.Object
org.apache.lucene.analysis.util.ClasspathResourceLoader
All Implemented Interfaces:
ResourceLoader

public final class ClasspathResourceLoader extends Object implements ResourceLoader
Simple ResourceLoader that uses ClassLoader.getResourceAsStream(String) and Class.forName(String,boolean,ClassLoader) to open resources and classes, respectively.
  • Constructor Details

    • ClasspathResourceLoader

      public ClasspathResourceLoader()
      Creates an instance using the context classloader to load Resources and classes. Resource paths must be absolute.
    • ClasspathResourceLoader

      public ClasspathResourceLoader(ClassLoader loader)
      Creates an instance using the given classloader to load Resources and classes. Resource paths must be absolute.
    • ClasspathResourceLoader

      public ClasspathResourceLoader(Class<?> clazz)
      Creates an instance using the context classloader to load Resources and classes Resources are resolved relative to the given class, if path is not absolute.
  • Method Details