Package com.powsybl.psse.model.pf.io
Interface PowerFlowData
-
- All Known Implementing Classes:
PowerFlowRawData32
,PowerFlowRawData33
,PowerFlowRawData35
,PowerFlowRawDataAllVersions
,PowerFlowRawxData35
,PowerFlowRawxDataAllVersions
public interface PowerFlowData
- Author:
- Luma Zamarreño
, José Antonio Marqués
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
isValidFile(ReadOnlyDataSource dataSource, String extension)
PssePowerFlowModel
read(ReadOnlyDataSource dataSource, String ext, Context context)
PsseVersion
readVersion(ReadOnlyDataSource dataSource, String extension)
void
write(PssePowerFlowModel model, Context context, DataSource dataSource)
-
-
-
Method Detail
-
isValidFile
boolean isValidFile(ReadOnlyDataSource dataSource, String extension) throws IOException
- Throws:
IOException
-
readVersion
PsseVersion readVersion(ReadOnlyDataSource dataSource, String extension) throws IOException
- Throws:
IOException
-
read
PssePowerFlowModel read(ReadOnlyDataSource dataSource, String ext, Context context) throws IOException
- Throws:
IOException
-
write
void write(PssePowerFlowModel model, Context context, DataSource dataSource) throws IOException
- Throws:
IOException
-
-