org.springframework.beans.factory.config
Class PropertyPlaceholderConfigurer.PlaceholderResolvingStringValueResolver

java.lang.Object
  extended by org.springframework.beans.factory.config.PropertyPlaceholderConfigurer.PlaceholderResolvingStringValueResolver
All Implemented Interfaces:
StringValueResolver
Enclosing class:
PropertyPlaceholderConfigurer

private class PropertyPlaceholderConfigurer.PlaceholderResolvingStringValueResolver
extends java.lang.Object
implements StringValueResolver


Field Summary
private  PropertyPlaceholderHelper helper
           
private  PropertyPlaceholderHelper.PlaceholderResolver resolver
           
 
Constructor Summary
PropertyPlaceholderConfigurer.PlaceholderResolvingStringValueResolver(java.util.Properties props)
           
 
Method Summary
 java.lang.String resolveStringValue(java.lang.String strVal)
          Resolve the given String value, for example parsing placeholders.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

helper

private final PropertyPlaceholderHelper helper

resolver

private final PropertyPlaceholderHelper.PlaceholderResolver resolver
Constructor Detail

PropertyPlaceholderConfigurer.PlaceholderResolvingStringValueResolver

public PropertyPlaceholderConfigurer.PlaceholderResolvingStringValueResolver(java.util.Properties props)
Method Detail

resolveStringValue

public java.lang.String resolveStringValue(java.lang.String strVal)
                                    throws BeansException
Description copied from interface: StringValueResolver
Resolve the given String value, for example parsing placeholders.

Specified by:
resolveStringValue in interface StringValueResolver
Parameters:
strVal - the original String value
Returns:
the resolved String value
Throws:
BeansException