public class EnvironmentMapAdapter
extends java.util.AbstractMap<java.lang.String,java.lang.String>
Map implementation adapting an Environment object in order to use the Environment
 as a Map.Map, 
AbstractMap, 
Environment, 
PropertySource, 
Adapter Software Design Pattern| Modifier and Type | Class and Description | 
|---|---|
| protected static class  | EnvironmentMapAdapter.EnvironmentEntryEnvironmentMapAdapter.EnvironmentEntryis aMap.Entryimplementation mapping anEnvironmentproperty (key)
 to its value. | 
| Constructor and Description | 
|---|
| EnvironmentMapAdapter(org.springframework.core.env.Environment environment)Constructs a new instance of  EnvironmentMapAdapterinitialized with the givenEnvironment. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | containsKey(java.lang.Object key)Null-safe method determining whether the given  keyis a property
 in the underlyingEnvironment. | 
| java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.String>> | entrySet() | 
| static EnvironmentMapAdapter | from(org.springframework.core.env.Environment environment)Factory method used to construct an new instance of  EnvironmentMapAdapterinitialized with
 the givenEnvironment. | 
| java.lang.String | get(java.lang.Object key)Gets the  valuefor the property identified by the givenMapkeyfrom the underlyingEnvironment. | 
| protected org.springframework.core.env.Environment | getEnvironment()Gets the configured  Environmentobject being adapted by thisMap. | 
clear, clone, containsValue, equals, hashCode, isEmpty, keySet, put, putAll, remove, size, toString, valuespublic EnvironmentMapAdapter(@NonNull
                             org.springframework.core.env.Environment environment)
EnvironmentMapAdapter initialized with the given Environment.environment - Environment to adapt; must not be null.java.lang.IllegalArgumentException - if Environment is null.Environmentpublic static EnvironmentMapAdapter from(@NonNull org.springframework.core.env.Environment environment)
EnvironmentMapAdapter initialized with
 the given Environment.environment - Environment to adapt; must not be null.EnvironmentMapAdapter for the given Environment.java.lang.IllegalArgumentException - if Environment is null.Environment, 
EnvironmentMapAdapter(Environment)@NonNull protected org.springframework.core.env.Environment getEnvironment()
Environment object being adapted by this Map.Environment; never null.Environmentpublic boolean containsKey(@Nullable
                           java.lang.Object key)
key is a property
 in the underlying Environment.containsKey in interface java.util.Map<java.lang.String,java.lang.String>containsKey in class java.util.AbstractMap<java.lang.String,java.lang.String>key is a property
 in the underlying Environment.PropertyResolver.containsProperty(String), 
getEnvironment()@Nullable
public java.lang.String get(@Nullable
                                      java.lang.Object key)
value for the property identified by the given Map key
 from the underlying Environment.get in interface java.util.Map<java.lang.String,java.lang.String>get in class java.util.AbstractMap<java.lang.String,java.lang.String>key - key identifying the property whose value will be retrieved from the Environment.value of the property identified by the given Map key
 from the Environment.PropertyResolver.getProperty(String), 
getEnvironment()public java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.String>> entrySet()
entrySet in interface java.util.Map<java.lang.String,java.lang.String>entrySet in class java.util.AbstractMap<java.lang.String,java.lang.String>