ConfigurationPropertiesFactory

The interface de.smartics.properties.api.config.app.ConfigurationPropertiesFactory defines which factory for configuration properties is to be used.

The main task for such a factory is to create ConfigurationProperties that provide access to property descriptors (static information provided by the declaration of properties) and to property values (dynamic information provided by the definition of properties).

Enterprise Applications

Typical implementations for enterprise applications are:

Simple Applications

Typical implementations for simple applications are:

Delegations

It is sometimes useful to add information or services by delegating to existing factory implementations. Here are examples of factories that use this technique: