Package com.powsybl.iidm.export
Class Exporters
- java.lang.Object
-
- com.powsybl.iidm.export.Exporters
-
public final class Exporters extends Object
A utility class to work with IIDM exporters.- Author:
- Geoffroy Jamgotchian
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static DataSource
createDataSource(Path file)
static DataSource
createDataSource(Path file, DataSourceObserver observer)
static DataSource
createDataSource(Path directory, String fileNameOrBaseName, DataSourceObserver observer)
static void
export(ExportersLoader loader, String format, Network network, Properties parameters, DataSource dataSource)
static void
export(ExportersLoader loader, String format, Network network, Properties parameters, DataSource dataSource, Reporter reporter)
A convenient method to export a model to a given format.static void
export(ExportersLoader loader, String format, Network network, Properties parameters, String directory, String basename)
static void
export(ExportersLoader loader, String format, Network network, Properties parameters, String directory, String baseName, Reporter reporter)
A convenient method to export a model to a given format.static void
export(ExportersLoader loader, String format, Network network, Properties parameters, Path file)
static void
export(ExportersLoader loader, String format, Network network, Properties parameters, Path file, Reporter reporter)
A convenient method to export a model to a given format.static void
export(String format, Network network, Properties parameters, DataSource dataSource)
static void
export(String format, Network network, Properties parameters, String directory, String baseName)
static void
export(String format, Network network, Properties parameters, Path file)
-
-
-
Method Detail
-
createDataSource
public static DataSource createDataSource(Path directory, String fileNameOrBaseName, DataSourceObserver observer)
-
createDataSource
public static DataSource createDataSource(Path file, DataSourceObserver observer)
-
createDataSource
public static DataSource createDataSource(Path file)
-
export
public static void export(ExportersLoader loader, String format, Network network, Properties parameters, DataSource dataSource, Reporter reporter)
A convenient method to export a model to a given format.- Parameters:
format
- the export formatnetwork
- the modelparameters
- some properties to configure the exportdataSource
- data sourcereporter
- the reporter used for functional logs
-
export
public static void export(ExportersLoader loader, String format, Network network, Properties parameters, DataSource dataSource)
-
export
public static void export(String format, Network network, Properties parameters, DataSource dataSource)
-
export
public static void export(ExportersLoader loader, String format, Network network, Properties parameters, Path file, Reporter reporter)
A convenient method to export a model to a given format.- Parameters:
format
- the export formatnetwork
- the modelparameters
- some properties to configure the exportfile
- the network filereporter
- the reporter used for functional logs
-
export
public static void export(ExportersLoader loader, String format, Network network, Properties parameters, Path file)
-
export
public static void export(String format, Network network, Properties parameters, Path file)
-
export
public static void export(ExportersLoader loader, String format, Network network, Properties parameters, String directory, String baseName, Reporter reporter)
A convenient method to export a model to a given format.- Parameters:
format
- the export formatnetwork
- the modelparameters
- some properties to configure the exportdirectory
- the output directory where files are generatedbaseName
- a base name for all generated filesreporter
- the reporter used for functional logs
-
export
public static void export(ExportersLoader loader, String format, Network network, Properties parameters, String directory, String basename)
-
export
public static void export(String format, Network network, Properties parameters, String directory, String baseName)
-
-