Package com.powsybl.afs.ext.base
Class ImportedCaseBuilder
- java.lang.Object
-
- com.powsybl.afs.ext.base.ImportedCaseBuilder
-
- All Implemented Interfaces:
ProjectFileBuilder<ImportedCase>
public class ImportedCaseBuilder extends Object implements ProjectFileBuilder<ImportedCase>
Builder for the project fileImportedCase
.- Author:
- Geoffroy Jamgotchian
-
-
Constructor Summary
Constructors Constructor Description ImportedCaseBuilder(ProjectFileBuildContext context, com.powsybl.iidm.export.ExportersLoader exportersLoader, com.powsybl.iidm.import_.ImportersLoader importersLoader, com.powsybl.iidm.import_.ImportConfig importConfig)
ImportedCaseBuilder(ProjectFileBuildContext context, com.powsybl.iidm.import_.ImportersLoader importersLoader, com.powsybl.iidm.import_.ImportConfig importConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ImportedCase
build()
ImportedCaseBuilder
withCase(Case aCase)
ImportedCaseBuilder
withDatasource(com.powsybl.commons.datasource.ReadOnlyDataSource dataSource)
ImportedCaseBuilder
withFile(Path file)
ImportedCaseBuilder
withName(String name)
ImportedCaseBuilder
withNetwork(com.powsybl.iidm.network.Network network)
ImportedCaseBuilder
withParameter(String name, String value)
ImportedCaseBuilder
withParameters(Map<String,String> parameters)
-
-
-
Constructor Detail
-
ImportedCaseBuilder
public ImportedCaseBuilder(ProjectFileBuildContext context, com.powsybl.iidm.import_.ImportersLoader importersLoader, com.powsybl.iidm.import_.ImportConfig importConfig)
-
ImportedCaseBuilder
public ImportedCaseBuilder(ProjectFileBuildContext context, com.powsybl.iidm.export.ExportersLoader exportersLoader, com.powsybl.iidm.import_.ImportersLoader importersLoader, com.powsybl.iidm.import_.ImportConfig importConfig)
-
-
Method Detail
-
withName
public ImportedCaseBuilder withName(String name)
-
withCase
public ImportedCaseBuilder withCase(Case aCase)
-
withFile
public ImportedCaseBuilder withFile(Path file)
-
withDatasource
public ImportedCaseBuilder withDatasource(com.powsybl.commons.datasource.ReadOnlyDataSource dataSource)
-
withNetwork
public ImportedCaseBuilder withNetwork(com.powsybl.iidm.network.Network network)
-
withParameter
public ImportedCaseBuilder withParameter(String name, String value)
-
withParameters
public ImportedCaseBuilder withParameters(Map<String,String> parameters)
-
build
public ImportedCase build()
- Specified by:
build
in interfaceProjectFileBuilder<ImportedCase>
-
-