attributeBuilder.setFactoryMethod("createListFromCommaDelimitedString"); if (invocationDefinitionMap.containsKey(matcher)) { pc.getReaderContext().warning("Duplicate URL defined: " + path + ". The original attribute values will be overwritten", pc.extractSource(filterPattern));
attributeBuilder.setFactoryMethod("createListFromCommaDelimitedString"); if (invocationDefinitionMap.containsKey(matcher)) { pc.getReaderContext().warning("Duplicate URL defined: " + path + ". The original attribute values will be overwritten", pc.extractSource(filterPattern));
if (filterInvocationDefinitionMap.containsKey(matcher)) { logger.warn("Duplicate URL defined: " + path + ". The original attribute values will be overwritten");
if (filterInvocationDefinitionMap.containsKey(matcher)) { logger.warn("Duplicate URL defined: " + path + ". The original attribute values will be overwritten");
if (filterInvocationDefinitionMap.containsKey(matcher)) { logger.warn("Duplicate URL defined: " + path + ". The original attribute values will be overwritten");
attributeBuilder.setFactoryMethod("createListFromCommaDelimitedString"); if (invocationDefinitionMap.containsKey(matcher)) { pc.getReaderContext().warning("Duplicate URL defined: " + path + ". The original attribute values will be overwritten", pc.extractSource(filterPattern));
if (filterInvocationDefinitionMap.containsKey(matcher)) { logger.warn("Duplicate URL defined: " + path + ". The original attribute values will be overwritten");
private Map parseMethodElements(Element referenceElement, ParserContext parserContext, BeanDefinitionBuilder builder) { String methodElementName = ThunderConstant.METHOD_ELEMENT_NAME; String methodAttributeName = ThunderConstant.METHOD_ATTRIBUTE_NAME; String parameterTypesAttributeName = ThunderConstant.PARAMETER_TYPES_ATTRIBUTE_NAME; List<Element> methodElements = DomUtils.getChildElementsByTagName(referenceElement, methodElementName); ManagedMap methodMap = new ManagedMap(methodElements.size()); methodMap.setMergeEnabled(true); methodMap.setSource(parserContext.getReaderContext().extractSource(referenceElement)); for (Element methodElement : methodElements) { String method = methodElement.getAttribute(methodAttributeName); String parameterTypes = methodElement.getAttribute(parameterTypesAttributeName); MethodKey methodKey = new MethodKey(); methodKey.setMethod(method); methodKey.setParameterTypes(parameterTypes); if (methodMap.containsKey(methodKey)) { throw FrameworkExceptionFactory.createMethodDuplicatedException(methodElementName, methodKey); } methodMap.put(methodKey, parserContext.getDelegate().parseCustomElement(methodElement, builder.getRawBeanDefinition())); } return methodMap; }