Package com.powsybl.sensitivity
Interface SensitivityFactorsProviderFactory
-
- All Known Implementing Classes:
JsonSensitivityFactorsProviderFactory
public interface SensitivityFactorsProviderFactory
Sensitivity factors provider factory- Author:
- Sebastien Murgey <sebastien.murgey at rte-france.com>
- See Also:
SensitivityFactorsProvider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T extends SensitivityFactorsProvider>
Tcreate()
Creates a new sensitivity factors provider object<T extends SensitivityFactorsProvider>
Tcreate(InputStream data)
Creates a new sensitivity factors provider object<T extends SensitivityFactorsProvider>
Tcreate(Path sensitivityFactorsFile)
Creates a new sensitivity factors provider object
-
-
-
Method Detail
-
create
<T extends SensitivityFactorsProvider> T create()
Creates a new sensitivity factors provider object- Type Parameters:
T
- Concrete type of sensitivity factors provider- Returns:
- the created sensitivity factors provider instance
-
create
<T extends SensitivityFactorsProvider> T create(Path sensitivityFactorsFile)
Creates a new sensitivity factors provider object- Type Parameters:
T
- Concrete type of sensitivity factors provider- Parameters:
sensitivityFactorsFile
- Path of the sensitivity factors provider input file- Returns:
- the created sensitivity factors provider instance
-
create
<T extends SensitivityFactorsProvider> T create(InputStream data)
Creates a new sensitivity factors provider object- Type Parameters:
T
- Concrete type of sensitivity factors provider- Parameters:
data
- data content of the sensitivity factors provider input file- Returns:
- the created sensitivity factors provider instance
-
-