Kratos_3.Config Namespace |
Class | Description | |
---|---|---|
![]() | BaseConfigManager |
Parent for classes used by Kratos to access configuration settings and modify them.
Need to enforce restrictions configuration could have, for example, if the minimum value
of a configOption is 1, setConfig should throw an exception on an input of 0 for that
configOption ///
|
![]() | ConfigFileManager | |
![]() | RegistryConfigManager |
Implementation of IConfigManager for default FactSetOnDemand behavior.
Access variables from IClientConfigAccess (default FSOD usese a registry object, WindowsRegistry)
Sets default values if there are no values for the desired variables.
Makes sure any values that have minimum and maximum values stay within those values (see getMaxValue(ConfigOptions) and getMinValue(ConfigOptions))
WARNING: There is currently no mechanism to ensure variables get set to the right kind of value.
This means you can set variables that should be integers into strings, which could affect FactSetOnDemand's
correct functionality. Be careful to make sure you set variables to the right type of data.
|