Part of canonical.lazr.interfaces
Class | ConfigSchemaError | A base class of all IConfigSchema errors. |
Class | RedefinedKeyError | A key in a section cannot be redefined. |
Class | RedefinedSectionError | A section in a config file cannot be redefined. |
Class | InvalidSectionNameError | The section name contains more than one category. |
Class | NoCategoryError | No `ISectionSchema`s belong to the category name. |
Class | UnknownSectionError | The config has a section that is not in the schema. |
Class | UnknownKeyError | The section has a key that is not in the schema. |
Class | NoConfigError | No config has the name. |
Class | ConfigErrors | The errors in a Config. |
Interface | ISectionSchema | Defines the valid keys and default values for a configuration group. |
Interface | ISection | Defines the values for a configuration group. |
Interface | IConfigLoader | A configuration file loader. |
Interface | IConfigSchema | A process configuration schema. |
Interface | IConfigData | A process configuration. |
Interface | IStackableConfig | A configuration that is built from configs that extend each other. |
Interface | ICategory | A group of related sections. |