/**
*
*/
package by.istin.android.xcore.source.impl;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import by.istin.android.xcore.source.DataSourceRequest;
import by.istin.android.xcore.source.IDataSource;
/**
* Class for load data from file.
*
* @author Uladzimir_Klyshevich
*
*/
public class FileDataSource implements IDataSource<InputStream> {
public static final String SYSTEM_SERVICE_KEY = "xcore:filedatasource";
@Override
public InputStream getSource(DataSourceRequest dataSourceRequest) throws IOException {
return new FileInputStream(dataSourceRequest.getUri());
}
@Override
public String getAppServiceKey() {
return SYSTEM_SERVICE_KEY;
}
}