Package com.powsybl.commons.datasource
Class Bzip2FileDataSource
- java.lang.Object
-
- com.powsybl.commons.datasource.FileDataSource
-
- com.powsybl.commons.datasource.Bzip2FileDataSource
-
- All Implemented Interfaces:
DataSource
,ReadOnlyDataSource
public class Bzip2FileDataSource extends FileDataSource
- Author:
- Christian Biasuzzi
-
-
Constructor Summary
Constructors Constructor Description Bzip2FileDataSource(Path directory, String baseName)
Bzip2FileDataSource(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
-
Bzip2FileDataSource
public Bzip2FileDataSource(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
-
-