Class 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 Detail

      • AbstractClassLoaderResourceLoader

        public AbstractClassLoaderResourceLoader()
    • Method Detail

      • 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()