Package org.springframework.core.env
Class PropertiesPropertySource
java.lang.Object
org.springframework.core.env.PropertySource<T>
org.springframework.core.env.EnumerablePropertySource<Map<String,Object>>
org.springframework.core.env.MapPropertySource
org.springframework.core.env.PropertiesPropertySource
- Direct Known Subclasses:
MockPropertySource
,ResourcePropertySource
PropertySource
implementation that extracts properties from a
Properties
object.
Note that because a Properties
object is technically an
<Object, Object>
Hashtable
, one may contain
non-String
keys or values. This implementation, however is restricted to
accessing only String
-based keys and values, in the same fashion as
Properties.getProperty(java.lang.String)
and Properties.setProperty(java.lang.String, java.lang.String)
.
- Since:
- 3.1
- Author:
- Chris Beams, Juergen Hoeller
-
Nested Class Summary
Nested classes/interfaces inherited from class org.springframework.core.env.PropertySource
PropertySource.StubPropertySource
-
Field Summary
Fields inherited from class org.springframework.core.env.PropertySource
logger, name, source
-
Constructor Summary
ModifierConstructorDescriptionprotected
PropertiesPropertySource
(String name, Map<String, Object> source) PropertiesPropertySource
(String name, Properties source) -
Method Summary
Methods inherited from class org.springframework.core.env.MapPropertySource
containsProperty, getProperty
-
Constructor Details
-
PropertiesPropertySource
-
PropertiesPropertySource
-
-
Method Details
-
getPropertyNames
Description copied from class:EnumerablePropertySource
Return the names of all properties contained by the source object (nevernull
).- Overrides:
getPropertyNames
in classMapPropertySource
-