Initializes a new instance of the ConfigurationModel class.
The {@link geocortex.framework.application.Application} that this configuration model belongs to.
The {@link geocortex.framework.application.Application} that this configuration model belongs to.
Global application configuration values from the "application" section.
The configured ID of the default library. Modules with no explicit libraryId reference will be considered as belonging to the default library.
An array of references to external locale resources.
"Global" configuration values that can be referenced elsewhere in configuration.
An array of {@link geocortex.framework.config.LibraryConfig} objects representing external library dependencies.
An object map that maps a library ID to a collection of {@link geocortex.framework.config.ModuleConfig} objects belonging to that library.
An array of {@link geocortex.framework.config.ModuleConfig} objects representing all of the configured modules in this configuration model.
The configuration version of the model.
The configured ID of this viewer.
An array of {@link geocortex.framework.config.WidgetConfig} objects representing all of the configured widgets in this configuration model.
Builds this configuration model from JSON.
The JSON string or object to parse.
The callback to fire when configuration loading has completed.
Represents configuration for a
Framework
application.