Example usage for org.springframework.data.gemfire.config.xml ParsingUtils parseRefOrNestedCustomElement

List of usage examples for org.springframework.data.gemfire.config.xml ParsingUtils parseRefOrNestedCustomElement

Introduction

In this page you can find the example usage for org.springframework.data.gemfire.config.xml ParsingUtils parseRefOrNestedCustomElement.

Prototype

static Object parseRefOrNestedCustomElement(Element element, ParserContext parserContext,
            BeanDefinitionBuilder builder) 

Source Link

Usage

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);
    }
}