Class EmbeddedValueResolutionSupport
- java.lang.Object
- org.springframework.context.support.EmbeddedValueResolutionSupport
- All Implemented Interfaces:
Aware,EmbeddedValueResolverAware
- Direct Known Subclasses:
DateTimeFormatAnnotationFormatterFactory,JodaDateTimeFormatAnnotationFormatterFactory,Jsr310DateTimeFormatAnnotationFormatterFactory,Jsr354NumberFormatAnnotationFormatterFactory,NumberFormatAnnotationFormatterFactory
public class EmbeddedValueResolutionSupport extends Object implements EmbeddedValueResolverAware
Convenient base class for components with a need for embedded value resolution (i.e.EmbeddedValueResolverAwareconsumers).- Since:
- 4.1
- Author:
- Juergen Hoeller
Constructor Summary
Constructors Constructor Description EmbeddedValueResolutionSupport()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringresolveEmbeddedValue(String value)Resolve the given embedded value through this instance'sStringValueResolver.voidsetEmbeddedValueResolver(StringValueResolver resolver)Set the StringValueResolver to use for resolving embedded definition values.
Constructor Detail
EmbeddedValueResolutionSupport
public EmbeddedValueResolutionSupport()
Method Detail
setEmbeddedValueResolver
public void setEmbeddedValueResolver(StringValueResolver resolver)
Description copied from interface:EmbeddedValueResolverAwareSet the StringValueResolver to use for resolving embedded definition values.- Specified by:
setEmbeddedValueResolverin interfaceEmbeddedValueResolverAware
resolveEmbeddedValue
protected String resolveEmbeddedValue(String value)
Resolve the given embedded value through this instance'sStringValueResolver.- Parameters:
value- the value to resolve- Returns:
- the resolved value, or always the original value if no resolver is available
- See Also:
setEmbeddedValueResolver(org.springframework.util.StringValueResolver)