Package com.powsybl.commons.config
Interface PlatformConfigNamedProvider
- All Known Subinterfaces:
DynamicSimulationProvider
,LoadFlowProvider
,NetworkFactoryService
,SecurityAnalysisProvider
,SensitivityAnalysisProvider
,ShortCircuitAnalysisProvider
- All Known Implementing Classes:
AbstractNoSpecificParametersLoadFlowProvider
,DefaultSecurityAnalysisProvider
,NetworkFactoryServiceImpl
public interface PlatformConfigNamedProvider
A provider that can be loaded by by Java's ServiceLoader based on its name
present in an entry in the PlatformConfig.
- Author:
- Jon Harper <jon.harper at rte-france.com>
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A utility class to find providers in thePlatformConfig
by their names configured in standard fields. the find* methods use the standard fields while the find*BackwardsCompatible methods also look in the legacy fields. -
Method Summary
-
Method Details
-
getName
String getName()Get the name.- Returns:
- the name
-
getPlatformConfigName
Get the Provider name used for identifying this provider in the PlatformConfig. Defaults to getName(). Override this method only if getName() is already implemented and returns the wrong name.- Returns:
- the name
-