package com.bumptech.glide.load.model; import com.bumptech.glide.load.data.DataFetcher; import java.net.URL; public class UrlLoader<T> implements ModelLoader<URL, T> { private final ModelLoader<GlideUrl, T> glideUrlLoader; public UrlLoader(ModelLoader<GlideUrl, T> glideUrlLoader) { this.glideUrlLoader = glideUrlLoader; } @Override public DataFetcher<T> getResourceFetcher(URL model, int width, int height) { return glideUrlLoader.getResourceFetcher(new GlideUrl(model), width, height); } @Override public String getId(URL model) { return model.toString(); } }