Package com.powsybl.commons.config
-
Interface Summary Interface Description ComponentDefaultConfig ModuleConfig ModuleConfigRepository PlatformConfigNamedProvider A provider that can be loaded by by Java's ServiceLoader based on its name present in an entry in the PlatformConfig.PlatformConfigProvider Provides the default PlatformConfig returned byPlatformConfig.defaultConfig()
. -
Class Summary Class Description AbstractMapModuleConfig Provides implementation for most methods ofModuleConfig
, based on a single "mapping" method to be implemented {@link this#getValue(String)}.AbstractModuleConfig Provides implementation for methods ofModuleConfig
.BaseVoltageConfig BaseVoltagesConfig ComponentDefaultConfig.Impl EnvironmentMapModuleConfig AModuleConfig
designed to read property values from the map of environment variables.EnvironmentModuleConfigRepository AModuleConfigRepository
designed to read property values from the map of environment variables.InMemoryModuleConfigRepository InMemoryPlatformConfig MapModuleConfig AModuleConfig
backed by a simple key/valueMap
.ModuleConfigUtil PlatformConfig PlatformConfigNamedProvider.Finder 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.PlatformEnv Environment variables substitutionPropertiesModuleConfigRepository StackedModuleConfig StackedModuleConfigRepository AModuleConfigRepository
backed by a list of modules repositories.XmlModuleConfigRepository YamlModuleConfigRepository -
Exception Summary Exception Description ConfigurationException