public class MapConfigurationPropertySource extends Object implements IterableConfigurationPropertySource
ConfigurationPropertySource backed by a Map and using standard name
 mapping rules.| Constructor and Description | 
|---|
| MapConfigurationPropertySource()Create a new empty  MapConfigurationPropertySourceinstance. | 
| MapConfigurationPropertySource(Map<?,?> map)Create a new  MapConfigurationPropertySourceinstance with entries copies
 from the specified map. | 
| Modifier and Type | Method and Description | 
|---|---|
| ConfigurationProperty | getConfigurationProperty(ConfigurationPropertyName name)Return a single  ConfigurationPropertyfrom the source ornullif no
 property can be found. | 
| Object | getUnderlyingSource()Return the underlying source that is actually providing the properties. | 
| Iterator<ConfigurationPropertyName> | iterator()Return an iterator for the  namesmanaged by this
 source. | 
| void | put(Object name,
   Object value)Add an individual entry. | 
| void | putAll(Map<?,?> map)Add all entries from the specified map. | 
| Stream<ConfigurationPropertyName> | stream()Returns a sequential  Streamfor thenamesmanaged by this source. | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcontainsDescendantOf, filter, withAliasesfromforEach, spliteratorpublic MapConfigurationPropertySource()
MapConfigurationPropertySource instance.public MapConfigurationPropertySource(Map<?,?> map)
MapConfigurationPropertySource instance with entries copies
 from the specified map.map - the source mappublic void putAll(Map<?,?> map)
map - the source mappublic void put(Object name, Object value)
name - the namevalue - the valuepublic Object getUnderlyingSource()
ConfigurationPropertySourcegetUnderlyingSource in interface ConfigurationPropertySourcenull.public ConfigurationProperty getConfigurationProperty(ConfigurationPropertyName name)
ConfigurationPropertySourceConfigurationProperty from the source or null if no
 property can be found.getConfigurationProperty in interface ConfigurationPropertySourcename - the name of the property (must not be null)null.public Iterator<ConfigurationPropertyName> iterator()
IterableConfigurationPropertySourcenames managed by this
 source.iterator in interface Iterable<ConfigurationPropertyName>iterator in interface IterableConfigurationPropertySourcenull)public Stream<ConfigurationPropertyName> stream()
IterableConfigurationPropertySourceStream for the names
 managed by this source.stream in interface IterableConfigurationPropertySourcenull)