Package | Description |
---|---|
org.springframework.core.env |
Spring's environment abstraction consisting of bean definition
profile and hierarchical property source support.
|
org.springframework.core.io.support |
Support classes for Spring's resource abstraction.
|
org.springframework.jndi |
The classes in this package make JNDI easier to use,
facilitating the accessing of configuration stored in JNDI,
and provide useful superclasses for JNDI access classes.
|
org.springframework.mock.env |
This package contains mock implementations of the
Environment and
PropertySource
abstractions introduced in Spring 3.1. |
org.springframework.web.context.support |
Classes supporting the
org.springframework.web.context package,
such as WebApplicationContext implementations and various utility classes. |
Modifier and Type | Class and Description |
---|---|
class |
CommandLinePropertySource<T>
Abstract base class for
PropertySource implementations backed by command line
arguments. |
class |
CompositePropertySource
Composite
PropertySource implementation that iterates over a set of
PropertySource instances. |
class |
EnumerablePropertySource<T>
A
PropertySource implementation capable of interrogating its
underlying source object to enumerate all possible property name/value
pairs. |
class |
JOptCommandLinePropertySource
CommandLinePropertySource implementation backed by a JOpt OptionSet . |
class |
MapPropertySource
PropertySource that reads keys and values from a Map object. |
class |
PropertiesPropertySource
PropertySource implementation that extracts properties from a
Properties object. |
static class |
PropertySource.StubPropertySource
PropertySource to be used as a placeholder in cases where an actual
property source cannot be eagerly initialized at application context
creation time. |
class |
SimpleCommandLinePropertySource
CommandLinePropertySource implementation backed by a simple String array. |
class |
SystemEnvironmentPropertySource
Specialization of
MapPropertySource designed for use with
system environment variables. |
Modifier and Type | Method and Description |
---|---|
PropertySource<?> |
PropertySources.get(String name)
Return the property source with the given name,
null if not found. |
PropertySource<?> |
MutablePropertySources.get(String name) |
static PropertySource<?> |
PropertySource.named(String name)
Return a
PropertySource implementation intended for collection comparison purposes only. |
PropertySource<?> |
MutablePropertySources.remove(String name)
Remove and return the property source with the given name,
null if not found. |
Modifier and Type | Method and Description |
---|---|
Collection<PropertySource<?>> |
CompositePropertySource.getPropertySources()
Return all property sources that this composite source holds.
|
Iterator<PropertySource<?>> |
MutablePropertySources.iterator() |
Spliterator<PropertySource<?>> |
MutablePropertySources.spliterator() |
default Stream<PropertySource<?>> |
PropertySources.stream()
Return a sequential
Stream containing the property sources. |
Stream<PropertySource<?>> |
MutablePropertySources.stream() |
Modifier and Type | Method and Description |
---|---|
void |
MutablePropertySources.addAfter(String relativePropertySourceName,
PropertySource<?> propertySource)
Add the given property source object with precedence immediately lower
than the named relative property source.
|
void |
MutablePropertySources.addBefore(String relativePropertySourceName,
PropertySource<?> propertySource)
Add the given property source object with precedence immediately higher
than the named relative property source.
|
void |
MutablePropertySources.addFirst(PropertySource<?> propertySource)
Add the given property source object with highest precedence.
|
void |
CompositePropertySource.addFirstPropertySource(PropertySource<?> propertySource)
Add the given
PropertySource to the start of the chain. |
void |
MutablePropertySources.addLast(PropertySource<?> propertySource)
Add the given property source object with lowest precedence.
|
void |
CompositePropertySource.addPropertySource(PropertySource<?> propertySource)
Add the given
PropertySource to the end of the chain. |
protected void |
MutablePropertySources.assertLegalRelativeAddition(String relativePropertySourceName,
PropertySource<?> propertySource)
Ensure that the given property source is not being added relative to itself.
|
protected void |
PropertySourcesPropertyResolver.logKeyFound(String key,
PropertySource<?> propertySource,
Object value)
Log the given key as found in the given
PropertySource , resulting in
the given value. |
int |
MutablePropertySources.precedenceOf(PropertySource<?> propertySource)
Return the precedence of the given property source,
-1 if not found. |
protected void |
MutablePropertySources.removeIfPresent(PropertySource<?> propertySource)
Remove the given property source if it is present.
|
void |
MutablePropertySources.replace(String name,
PropertySource<?> propertySource)
Replace the property source with the given name with the given property source object.
|
Modifier and Type | Class and Description |
---|---|
class |
ResourcePropertySource
Subclass of
PropertiesPropertySource that loads a Properties object
from a given Resource or resource location such as
"classpath:/com/myco/foo.properties" or "file:/path/to/file.xml" . |
Modifier and Type | Method and Description |
---|---|
PropertySource<?> |
PropertySourceFactory.createPropertySource(String name,
EncodedResource resource)
Create a
PropertySource that wraps the given resource. |
PropertySource<?> |
DefaultPropertySourceFactory.createPropertySource(String name,
EncodedResource resource) |
Modifier and Type | Class and Description |
---|---|
class |
JndiPropertySource
PropertySource implementation that reads properties from an underlying Spring
JndiLocatorDelegate . |
Modifier and Type | Class and Description |
---|---|
class |
MockPropertySource
Simple
PropertySource implementation for use in testing. |
Modifier and Type | Class and Description |
---|---|
class |
ServletConfigPropertySource
PropertySource that reads init parameters from a ServletConfig object. |
class |
ServletContextPropertySource
PropertySource that reads init parameters from a ServletContext object. |