1package com.bumptech.glide.load.model;
2
3import android.net.Uri;
4import com.bumptech.glide.load.data.DataFetcher;
5
6import java.io.File;
7
8/**
9 * A simple model loader for {@link File}
10 */
11public class FileLoader<T> implements ModelLoader<File, T> {
12
13    private final ModelLoader<Uri, T> uriLoader;
14
15    public FileLoader(ModelLoader<Uri, T> uriLoader) {
16        this.uriLoader = uriLoader;
17    }
18
19    @Override
20    public DataFetcher<T> getResourceFetcher(File model, int width, int height) {
21        return uriLoader.getResourceFetcher(Uri.fromFile(model), width, height);
22    }
23}
24