Module com.powsybl.commons
Package com.powsybl.commons.config
package com.powsybl.commons.config
-
ClassDescriptionProvides implementation for most methods of
ModuleConfig
, based on a single "mapping" method to be implemented {@link this#getValue(String)}.Provides implementation for methods ofModuleConfig
.AModuleConfig
designed to read property values from the map of environment variables.AModuleConfigRepository
designed to read property values from the map of environment variables.AModuleConfig
backed by a simple key/valueMap
.A provider that can be loaded by by Java's ServiceLoader based on its name present in an entry in the PlatformConfig.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.Provides the default PlatformConfig returned byPlatformConfig.defaultConfig()
.Environment variables substitutionAModuleConfigRepository
backed by a list of modules repositories.