public void doParse(Element element, ParserContext parserContext, BeanDefinitionBuilder builder) { builder.addPropertyValue("delegate", parseListenerElement(element, parserContext, builder.getRawBeanDefinition())); ManagedMap<String, String> metaDataMap = new ManagedMap<>(); for (String metaDataPropertyName : getMethodNameAttributes()) { String listenerMethod = element.getAttribute(metaDataPropertyName); if (StringUtils.hasText(listenerMethod)) { metaDataMap.put(metaDataPropertyName, listenerMethod); } } builder.addPropertyValue("metaDataMap", metaDataMap); }
@SuppressWarnings("unchecked") public void doParse(Element element, ParserContext parserContext, BeanDefinitionBuilder builder) { builder.addPropertyValue("delegate", parseListenerElement(element, parserContext)); ManagedMap metaDataMap = new ManagedMap(); for (String metaDataPropertyName : getMethodNameAttributes()) { String listenerMethod = element.getAttribute(metaDataPropertyName); if (StringUtils.hasText(listenerMethod)) { metaDataMap.put(metaDataPropertyName, listenerMethod); } } builder.addPropertyValue("metaDataMap", metaDataMap); }
public void doParse(Element element, ParserContext parserContext, BeanDefinitionBuilder builder) { builder.addPropertyValue("delegate", parseListenerElement(element, parserContext, builder.getRawBeanDefinition())); ManagedMap<String, String> metaDataMap = new ManagedMap<String, String>(); for (String metaDataPropertyName : getMethodNameAttributes()) { String listenerMethod = element.getAttribute(metaDataPropertyName); if (StringUtils.hasText(listenerMethod)) { metaDataMap.put(metaDataPropertyName, listenerMethod); } } builder.addPropertyValue("metaDataMap", metaDataMap); }
public void doParse(Element element, ParserContext parserContext, BeanDefinitionBuilder builder) { builder.addPropertyValue("delegate", parseListenerElement(element, parserContext, builder.getRawBeanDefinition())); ManagedMap<String, String> metaDataMap = new ManagedMap<String, String>(); for (String metaDataPropertyName : getMethodNameAttributes()) { String listenerMethod = element.getAttribute(metaDataPropertyName); if (StringUtils.hasText(listenerMethod)) { metaDataMap.put(metaDataPropertyName, listenerMethod); } } builder.addPropertyValue("metaDataMap", metaDataMap); }
public void doParse(Element element, ParserContext parserContext, BeanDefinitionBuilder builder) { builder.addPropertyValue("delegate", parseListenerElement(element, parserContext, builder.getRawBeanDefinition())); ManagedMap<String, String> metaDataMap = new ManagedMap<String, String>(); for (String metaDataPropertyName : getMethodNameAttributes()) { String listenerMethod = element.getAttribute(metaDataPropertyName); if (StringUtils.hasText(listenerMethod)) { metaDataMap.put(metaDataPropertyName, listenerMethod); } } builder.addPropertyValue("metaDataMap", metaDataMap); }