Package de.smartics.properties.api.config.domain

Package class diagram package de.smartics.properties.api.config.domain
Provides domain objects for configuration.

See:
          Description

Interface Summary
ConfigurationProperties Provides access to all configuration properties for a given application in a given environment.
ConfigurationPropertiesManagement Provides management access to the configuration properties.
ConfigurationRepository Provides access to configurations for applications in the configured environments.
ConfigurationRepositoryManagement Management interface to change configuration properties.
PropertyCollection Models a collection of properties as String keys and values to iterate over.
PropertyManager Provides means to manage properties.
PropertyProvider Defines an interface to read property values from a source.
PropertySource Defines a source for properties with read and write access.
SerializableConfigurationProperties Provides access to all configuration properties for a given application in a given environment.
SerializableConfigurationPropertiesManagement Provides management access to the serializable configuration properties.
 

Class Summary
Property Stores information of a property.
PropertyDefinition Container of the property information the index provides.
PropertyIndex A index of property key to the full property information and the descriptor of the property.
PropertyLocation Identifies the location of a property.
ResolvedProperty A resolved property provides, in addition to a Property also the resolved and converted value.
UnknownProperties The set of unknown properties.
 

Exception Summary
CompoundConfigurationException Signals multiple problems with a configuration.
ConfigurationException Signals problems with a configuration.
ConfigurationLoadingException Signals that configuration with the given key cannot be loaded.
ConfigurationNotFoundException Signals that configuration with the given key cannot be found as a resource.
ConfigurationValidationException Signals that the configuration is invalid or at least properties cannot be validated because there are no properties descriptors registered for them.
DuplicateConfigurationException Signals that a configuration with the given key has already been registered.
DuplicatePropertyDefinitionException Signals that a property descriptor has been encountered twice.
DuplicatePropertyException Signals that a property has been encountered twice.
MissingConfigurationException Signals that a configuration with the given key cannot be found.
PropertyValidationWithSourceException Signals that the value does not match the given constraints and provides information about the source location of the culprit.
PropertyValueConversionWithSourceException Signals that the value does not match the given constraints and provides information about the source location of the culprit.
PropertyValueResolveWithSourceException Signals that the value cannot be resolve and provides information about the source location of the culprit.
UnknownPropertyException Signals that a property is unknown.
 

Package de.smartics.properties.api.config.domain Description

Provides domain objects for configuration.

Since:
1.0


Copyright © 2012-2013 Kronseder & Reiner GmbH - smartics. All Rights Reserved.