Search in sources :

Example 1 with GZIPIOStreamHandler

use of net.viperfish.framework.file.GZIPIOStreamHandler in project vsDiaryWriter by shilongdai.

the class GZIPFileEntryDatabaseFactory method createIOFile.

@Override
protected IOFile createIOFile(File dataFile) {
    try {
        File resultFile = new File(dataFile.getCanonicalPath() + ".gz");
        IOFile f = new IOFile(resultFile, new GZIPIOStreamHandler());
        if (!resultFile.exists()) {
            f.write("", StandardCharsets.UTF_16);
        }
        return f;
    } catch (IOException e) {
        throw new RuntimeException(e);
    }
}
Also used : GZIPIOStreamHandler(net.viperfish.framework.file.GZIPIOStreamHandler) IOException(java.io.IOException) IOFile(net.viperfish.framework.file.IOFile) File(java.io.File) IOFile(net.viperfish.framework.file.IOFile)

Aggregations

File (java.io.File)1 IOException (java.io.IOException)1 GZIPIOStreamHandler (net.viperfish.framework.file.GZIPIOStreamHandler)1 IOFile (net.viperfish.framework.file.IOFile)1