package com.bergerkiller.bukkit.common.config;
import java.io.DataInputStream;
import java.io.File;
import java.io.InputStream;
import java.util.zip.InflaterInputStream;
import org.bukkit.plugin.Plugin;
/**
* A compression based Data reader
*/
public abstract class CompressedDataReader extends DataReader {
public CompressedDataReader(File folder, String filename) {
super(folder, filename);
}
public CompressedDataReader(File file) {
super(file);
}
public CompressedDataReader(Plugin plugin, String filename) {
super(plugin, filename);
}
public CompressedDataReader(String filepath) {
super(filepath);
}
@Override
public DataInputStream getStream(InputStream stream) {
return super.getStream(new InflaterInputStream(stream));
}
}