@Override protected AbstractBeanDefinition parseInternal(Element element, ParserContext parserContext) { BeanDefinitionBuilder factory = BeanDefinitionBuilder.rootBeanDefinition(EventListenersBeanFactory.class); String name = element.getAttribute("id"); emptyAttributeCheck(element.getLocalName(), "id", name); EventListenersUtil.parseEventListeners(parserContext, factory, element); return factory.getBeanDefinition(); } }
@Override protected AbstractBeanDefinition parseInternal(Element element, ParserContext parserContext) { BeanDefinitionBuilder factory = BeanDefinitionBuilder.rootBeanDefinition(EventListenersBeanFactory.class); String name = element.getAttribute("id"); emptyAttributeCheck(element.getLocalName(), "id", name); EventListenersUtil.parseEventListeners(parserContext, factory, element); return factory.getBeanDefinition(); } }
@Override protected AbstractBeanDefinition parseInternal(Element element, ParserContext parserContext) { BeanDefinitionBuilder factory = BeanDefinitionBuilder.rootBeanDefinition(EventListenersBeanFactory.class); String name = element.getAttribute("id"); emptyAttributeCheck(element.getLocalName(), "id", name); EventListenersUtil.parseEventListeners(parserContext, factory, element); return factory.getBeanDefinition(); } }
factory.addPropertyValue("eventListenersFromGroup", new RuntimeBeanReference(listeners)); EventListenersUtil.parseEventListeners(parserContext, factory, element);
factory.addPropertyValue("eventListenersFromGroup", new RuntimeBeanReference(listeners)); EventListenersUtil.parseEventListeners(parserContext, factory, element);
factory.addPropertyValue("eventListenersFromGroup", new RuntimeBeanReference(listeners)); EventListenersUtil.parseEventListeners(parserContext, factory, element);