33 lines
654 B
Java
33 lines
654 B
Java
/*
|
|
* Copyright 2019 Zhou Pengfei
|
|
* SPDX-License-Identifier: Apache-2.0
|
|
*/
|
|
|
|
package org.signal.glide.common.loader;
|
|
|
|
import org.signal.glide.common.io.FileReader;
|
|
import org.signal.glide.common.io.Reader;
|
|
|
|
import java.io.File;
|
|
import java.io.IOException;
|
|
|
|
/**
|
|
* @Description: 从文件加载流
|
|
* @Author: pengfei.zhou
|
|
* @CreateDate: 2019/3/28
|
|
*/
|
|
public class FileLoader implements Loader {
|
|
|
|
private final File mFile;
|
|
private Reader mReader;
|
|
|
|
public FileLoader(String path) {
|
|
mFile = new File(path);
|
|
}
|
|
|
|
@Override
|
|
public synchronized Reader obtain() throws IOException {
|
|
return new FileReader(mFile);
|
|
}
|
|
}
|