private void parseProperties ( Element element , BeanDefinitionBuilder builder , ManagedList < AbstractBeanDefinition > propertyList ) { NodeList properties = element . getChildNodes ( ) ; for ( int i = 0 ; i < properties . getLength ( ) ; i ++ ) { Node node = properties . item ( i ) ; if ( ! ( node instanceof Element ) ) { continue ; } Element property = ( Element ) node ; BeanDefinitionBuilder propertyBuilder = BeanDefinitionBuilder . genericBeanDefinition ( PropertyInfo . class ) ; addProperties ( property , propertyBuilder ) ; parseConfig ( property , propertyBuilder ) ; propertyList . add ( propertyBuilder . getBeanDefinition ( ) ) ; } }
Parse the property list .