Package com.powsybl.commons.datasource
Class XZFileDataSource
- java.lang.Object
-
- com.powsybl.commons.datasource.FileDataSource
-
- com.powsybl.commons.datasource.XZFileDataSource
-
- All Implemented Interfaces:
DataSource
,ReadOnlyDataSource
public class XZFileDataSource extends FileDataSource
- Author:
- Olivier Bretteville
-
-
Constructor Summary
Constructors Constructor Description XZFileDataSource(Path directory, String baseName)
XZFileDataSource(Path directory, String baseName, DataSourceObserver observer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected InputStream
getCompressedInputStream(InputStream is)
protected OutputStream
getCompressedOutputStream(OutputStream os)
protected String
getCompressionExt()
-
Methods inherited from class com.powsybl.commons.datasource.FileDataSource
exists, exists, getBaseName, listNames, newInputStream, newInputStream, newOutputStream, newOutputStream
-
-
-
-
Constructor Detail
-
XZFileDataSource
public XZFileDataSource(Path directory, String baseName, DataSourceObserver observer)
-
-
Method Detail
-
getCompressionExt
protected String getCompressionExt()
- Overrides:
getCompressionExt
in classFileDataSource
-
getCompressedInputStream
protected InputStream getCompressedInputStream(InputStream is) throws IOException
- Overrides:
getCompressedInputStream
in classFileDataSource
- Throws:
IOException
-
getCompressedOutputStream
protected OutputStream getCompressedOutputStream(OutputStream os) throws IOException
- Overrides:
getCompressedOutputStream
in classFileDataSource
- Throws:
IOException
-
-