List of usage examples for org.springframework.data.gemfire.config.xml ParsingUtils parseRefOrNestedCustomElement
static Object parseRefOrNestedCustomElement(Element element, ParserContext parserContext,
BeanDefinitionBuilder builder)
From source file:org.springframework.data.gemfire.config.xml.AbstractRegionParser.java
protected void parseCollectionOfCustomSubElements(Element element, ParserContext parserContext, BeanDefinitionBuilder builder, String className, String subElementName, String propertyName) { List<Element> subElements = DomUtils.getChildElementsByTagName(element, subElementName, subElementName + "-ref"); if (!CollectionUtils.isEmpty(subElements)) { ManagedArray array = new ManagedArray(className, subElements.size()); for (Element subElement : subElements) { array.add(ParsingUtils.parseRefOrNestedCustomElement(subElement, parserContext, builder)); }//www.j av a 2s .c o m builder.addPropertyValue(propertyName, array); } }