blob: ae061fc54a8814dff35d1421a155b2f627d62c62 [file] [log] [blame]
package com.bumptech.glide.load.model;
import android.net.Uri;
import com.bumptech.glide.load.data.DataFetcher;
import java.io.File;
/**
* A simple model loader for {@link File}
*/
public class FileLoader<T> implements ModelLoader<File, T> {
private final ModelLoader<Uri, T> uriLoader;
public FileLoader(ModelLoader<Uri, T> uriLoader) {
this.uriLoader = uriLoader;
}
@Override
public DataFetcher<T> getResourceFetcher(File model, int width, int height) {
return uriLoader.getResourceFetcher(Uri.fromFile(model), width, height);
}
}