configuration_containers

Full name: ase2sprkkr.common.configuration_containers

Module class hierarchy

Inheritance diagram of ase2sprkkr.common.configuration_containers.BaseConfigurationContainer, ase2sprkkr.common.configuration_containers.BaseSection, ase2sprkkr.common.configuration_containers.ConfigurationContainer, ase2sprkkr.common.configuration_containers.CustomSection, ase2sprkkr.common.configuration_containers.RootConfigurationContainer, ase2sprkkr.common.configuration_containers.Section

Description

In this file the common containers of configuration values are, either for task or potential.

Configuration containers are classes, that holds configuration values and other containers, and are able to write them to a configuration file, and that are results of parsing of a configuration file.

Classes

BaseConfigurationContainer(definition[, ...])

Configuration container, that holds members, either in classical way (see :class:ConfigurationContainer) or treat them in a special way

BaseSection(definition[, container])

A section of SPRKKR configuration - i.e. part of the configuration file.

ConfigurationContainer(definition[, container])

A container for configuration (problem-definition) options and/or sections.

CustomSection(definition[, container])

Custom task section.

RootConfigurationContainer(definition[, ...])

Base class for data of configuration/problem-definition files

Section(definition[, container])

A standard section of a task or potential (whose content is predefinded by SectionDefinition)

Exceptions

DisabledAttributeError

This exception is raised, if the attribute of a container exists, but it is disabled.