Package org.ff4j.spring.placeholder
Class PropertiesPlaceHolderBeanDefinitionVisitor
java.lang.Object
org.springframework.beans.factory.config.BeanDefinitionVisitor
org.ff4j.spring.placeholder.PropertiesPlaceHolderBeanDefinitionVisitor
public class PropertiesPlaceHolderBeanDefinitionVisitor
extends org.springframework.beans.factory.config.BeanDefinitionVisitor
Pattern Bean Visitor.
- Author:
- Cedrick LUNVEN
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.springframework.beans.factory.config.BeanDefinitionVisitor
resolveValue, visitArray, visitBeanClassName, visitBeanDefinition, visitFactoryBeanName, visitFactoryMethodName, visitGenericArgumentValues, visitIndexedArgumentValues, visitList, visitMap, visitParentName, visitPropertyValues, visitScope, visitSet
-
Field Details
-
PLACEHOLDER_PROPERTY_PREFIX
Prefix to every registry stored adress. *- See Also:
-
PLACEHOLDER_FEATURE_PREFIX
Prefix to every registry stored adress. *- See Also:
-
PLACEHOLDER_SUFFIX
Prefix to every registry stored adress. *- See Also:
-
-
Constructor Details
-
PropertiesPlaceHolderBeanDefinitionVisitor
Instanciate visitor.- Parameters:
serviceMap- parameter service map
-
-
Method Details
-
resolveStringValue
- Overrides:
resolveStringValuein classorg.springframework.beans.factory.config.BeanDefinitionVisitor- Throws:
org.springframework.beans.BeansException
-
parseStringValue
protected String parseStringValue(String strVal, Map<String, Property<?>> propertiesMap, Map<String, throws org.springframework.beans.factory.BeanDefinitionStoreExceptionFeature> featureMap, Set<String> visitedPlaceholders) Parsing value to handle- Parameters:
strVal-visitedPlaceholders-uriMap-- Returns:
- Throws:
org.springframework.beans.factory.BeanDefinitionStoreException
-