jimu-decompiled/sources/com/bumptech/glide/load/model/stream/UrlLoader.java
2025-05-13 19:24:51 +02:00

40 lines
1.4 KiB
Java

package com.bumptech.glide.load.model.stream;
import com.bumptech.glide.load.Options;
import com.bumptech.glide.load.model.GlideUrl;
import com.bumptech.glide.load.model.ModelLoader;
import com.bumptech.glide.load.model.ModelLoaderFactory;
import com.bumptech.glide.load.model.MultiModelLoaderFactory;
import java.io.InputStream;
import java.net.URL;
/* loaded from: classes.dex */
public class UrlLoader implements ModelLoader<URL, InputStream> {
private final ModelLoader<GlideUrl, InputStream> a;
public static class StreamFactory implements ModelLoaderFactory<URL, InputStream> {
@Override // com.bumptech.glide.load.model.ModelLoaderFactory
public ModelLoader<URL, InputStream> a(MultiModelLoaderFactory multiModelLoaderFactory) {
return new UrlLoader(multiModelLoaderFactory.a(GlideUrl.class, InputStream.class));
}
@Override // com.bumptech.glide.load.model.ModelLoaderFactory
public void a() {
}
}
public UrlLoader(ModelLoader<GlideUrl, InputStream> modelLoader) {
this.a = modelLoader;
}
@Override // com.bumptech.glide.load.model.ModelLoader
public boolean a(URL url) {
return true;
}
@Override // com.bumptech.glide.load.model.ModelLoader
public ModelLoader.LoadData<InputStream> a(URL url, int i, int i2, Options options) {
return this.a.a(new GlideUrl(url), i, i2, options);
}
}