static void mapOptionalBeanRefAttributes(Element element, BeanDefinitionBuilder builder, ParserContext parserContext, String... attrs) { for (String attr : attrs) { String value = element.getAttribute(attr); if (StringUtils.hasText(value)) { String propertyName = Conventions.attributeNameToPropertyName(attr); if (validateProperty(element, parserContext, propertyName, attr)) { builder.addPropertyReference(propertyName, value); } } } }
static void mapOptionalAttributes(Element element, ParserContext parserContext, BeanDefinitionBuilder builder, String... attrs) { for (String attr : attrs) { String value = element.getAttribute(attr); if (StringUtils.hasText(value)) { String propertyName = Conventions.attributeNameToPropertyName(attr); if (validateProperty(element, parserContext, propertyName, attr)) { builder.addPropertyValue(propertyName, value); } } } }
static void mapRequiredAttributes(Element element, ParserContext parserContext, BeanDefinitionBuilder builder, String... attrs) { for (String attr : attrs) { String value = element.getAttribute(attr); if(!validateRequiredAttribute(element,parserContext,attr)) { return; } String propertyName = Conventions.attributeNameToPropertyName(attr); if (validateProperty(element, parserContext, propertyName, attr)) { builder.addPropertyValue(propertyName, value); } } }
static void mapRequiredBeanRefAttributes(Element element, ParserContext parserContext, BeanDefinitionBuilder builder, String... attrs) { for (String attr : attrs) { String value = element.getAttribute(attr); if(!validateRequiredAttribute(element,parserContext,attr)) { return; } String propertyName = Conventions.attributeNameToPropertyName(attr); if (validateProperty(element, parserContext, propertyName, attr)) { builder.addPropertyReference(propertyName, value); } } }