Package com.emarsys.ecommon.prefs.config

eCommon's Configuration API core classes (originally migrated from DW).

See:
          Description

Interface Summary
Configurable A Configurable provides access to its Configuration - no more no less.
ConfigurationBackend A ConfigurationBackend encapsulates a generic backend that provides access to ISettings.
ConfigurationDeclaration A ConfigurationDeclaration holds metadata information about a Configuration like its name and ConfigurationDeclaration.DeclarationType but it also acts as a parser for the actual declaration and is able to retrieve defined fallback settings or default values.
ISetting ISetting represents the abstract notion of a single setting or property, that means more or less a name-value pair of Strings, in the Configuration API.
 

Class Summary
Configuration A Configuration represents a generic storage for settings which hold the configuration of your system, module or some other software artifact.
GenericSetting GenericSetting represents some kind of the reference implementation of ISetting.
 

Enum Summary
Configuration.Type Defines different Configuration.Types of concrete Configuration instances.
ConfigurationDeclaration.DeclarationType Defines the different types of String declarations possible.
SettingMode Describes the context an ISetting is used in.
 

Exception Summary
ConfigurationException Indicates an error in the Configuration or its backend.
 

Package com.emarsys.ecommon.prefs.config Description

eCommon's Configuration API core classes (originally migrated from DW).



Copyright © 2010 emarsys AG. All Rights Reserved.