Package com.powsybl.sensitivity
Class JsonSensitivityFactorsProviderFactory
- java.lang.Object
-
- com.powsybl.sensitivity.JsonSensitivityFactorsProviderFactory
-
- All Implemented Interfaces:
SensitivityFactorsProviderFactory
public class JsonSensitivityFactorsProviderFactory extends Object implements SensitivityFactorsProviderFactory
-
-
Constructor Summary
Constructors Constructor Description JsonSensitivityFactorsProviderFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JsonSensitivityFactorsProvider
create()
Creates a new sensitivity factors provider objectJsonSensitivityFactorsProvider
create(InputStream data)
Creates a new sensitivity factors provider objectJsonSensitivityFactorsProvider
create(Path sensitivityFactorsFile)
Creates a new sensitivity factors provider object
-
-
-
Method Detail
-
create
public JsonSensitivityFactorsProvider create()
Description copied from interface:SensitivityFactorsProviderFactory
Creates a new sensitivity factors provider object- Specified by:
create
in interfaceSensitivityFactorsProviderFactory
- Returns:
- the created sensitivity factors provider instance
-
create
public JsonSensitivityFactorsProvider create(Path sensitivityFactorsFile)
Description copied from interface:SensitivityFactorsProviderFactory
Creates a new sensitivity factors provider object- Specified by:
create
in interfaceSensitivityFactorsProviderFactory
- Parameters:
sensitivityFactorsFile
- Path of the sensitivity factors provider input file- Returns:
- the created sensitivity factors provider instance
-
create
public JsonSensitivityFactorsProvider create(InputStream data)
Description copied from interface:SensitivityFactorsProviderFactory
Creates a new sensitivity factors provider object- Specified by:
create
in interfaceSensitivityFactorsProviderFactory
- Parameters:
data
- data content of the sensitivity factors provider input file- Returns:
- the created sensitivity factors provider instance
-
-