View Javadoc
1   package info.magnolia.resourceloader.classpath;
2   
3   import javax.annotation.Generated;
4   import javax.inject.Inject;
5   import javax.inject.Provider;
6   import info.magnolia.resourceloader.ResourceOriginFactory;
7   @Generated("com.google.auto.factory.processor.AutoFactoryProcessor")
8   public final class LegacyClasspathResourceOriginFactory
9       implements ResourceOriginFactory {
10    private final Provider<info.magnolia.resourceloader.classpath.service.impl.legacy.LegacyClasspathService> serviceProvider;
11    @Inject
12    public LegacyClasspathResourceOriginFactory(Provider<info.magnolia.resourceloader.classpath.service.impl.legacy.LegacyClasspathService> serviceProvider) {
13      this.serviceProvider = serviceProvider;
14    }
15    public LegacyClasspathResourceOrigin create(String name) {
16      return new LegacyClasspathResourceOrigin(name, serviceProvider.get());
17    }
18  }