Class AbstractClassLoaderResourceLoader

java.lang.Object
org.jboss.weld.resources.AbstractClassLoaderResourceLoader
All Implemented Interfaces:
org.jboss.weld.bootstrap.api.Service, org.jboss.weld.resources.spi.ResourceLoader
Direct Known Subclasses:
ClassLoaderResourceLoader, WeldClassLoaderResourceLoader

public abstract class AbstractClassLoaderResourceLoader extends Object implements org.jboss.weld.resources.spi.ResourceLoader
General ResourceLoader implementation that delegates resource loading to classLoader().
Author:
Jozef Hartinger
  • Constructor Details

    • AbstractClassLoaderResourceLoader

      public AbstractClassLoaderResourceLoader()
  • Method Details

    • classForName

      public Class<?> classForName(String name)
      Specified by:
      classForName in interface org.jboss.weld.resources.spi.ResourceLoader
    • getResource

      public URL getResource(String name)
      Specified by:
      getResource in interface org.jboss.weld.resources.spi.ResourceLoader
    • getResources

      public Collection<URL> getResources(String name)
      Specified by:
      getResources in interface org.jboss.weld.resources.spi.ResourceLoader
    • classLoader

      protected abstract ClassLoader classLoader()