See: Description
| Interface | Description | 
|---|---|
| ConfigurableEnvironment | Configuration interface to be implemented by most if not all  Environmenttypes. | 
| ConfigurablePropertyResolver | Configuration interface to be implemented by most if not all  PropertyResolvertypes. | 
| Environment | Interface representing the environment in which the current application is running. | 
| EnvironmentCapable | Interface indicating a component that contains and exposes an  Environmentreference. | 
| Profiles | Profile predicate that may be accepted by an  Environment. | 
| PropertyResolver | Interface for resolving properties against any underlying source. | 
| PropertySources | Holder containing one or more  PropertySourceobjects. | 
| Class | Description | 
|---|---|
| AbstractEnvironment | Abstract base class for  Environmentimplementations. | 
| AbstractPropertyResolver | Abstract base class for resolving properties against any underlying source. | 
| CommandLinePropertySource<T> | Abstract base class for  PropertySourceimplementations backed by command line
 arguments. | 
| CompositePropertySource | Composite  PropertySourceimplementation that iterates over a set ofPropertySourceinstances. | 
| EnumerablePropertySource<T> | A  PropertySourceimplementation capable of interrogating its
 underlying source object to enumerate all possible property name/value
 pairs. | 
| JOptCommandLinePropertySource | CommandLinePropertySourceimplementation backed by a JOptOptionSet. | 
| MapPropertySource | PropertySourcethat reads keys and values from aMapobject. | 
| MutablePropertySources | The default implementation of the  PropertySourcesinterface. | 
| PropertiesPropertySource | PropertySourceimplementation that extracts properties from aPropertiesobject. | 
| PropertySource<T> | Abstract base class representing a source of name/value property pairs. | 
| PropertySource.StubPropertySource | PropertySourceto be used as a placeholder in cases where an actual
 property source cannot be eagerly initialized at application context
 creation time. | 
| PropertySourcesPropertyResolver | PropertyResolverimplementation that resolves property values against
 an underlying set ofPropertySources. | 
| SimpleCommandLinePropertySource | CommandLinePropertySourceimplementation backed by a simple String array. | 
| StandardEnvironment | Environmentimplementation suitable for use in 'standard' (i.e. | 
| SystemEnvironmentPropertySource | Specialization of  MapPropertySourcedesigned for use with
 system environment variables. | 
| Exception | Description | 
|---|---|
| MissingRequiredPropertiesException | Exception thrown when required properties are not found. |