/** * Parse list of elements into bean definitions. * * @param elements list of elements to parse * @param parserContext current parsing context * * @return list of bean definitions */ // TODO better javadoc, annotations @Nullable public static ManagedList<BeanDefinition> parseCustomElements( @Nullable @NonnullElements final Collection<Element> elements, @Nonnull final ParserContext parserContext) { if (elements == null) { return null; } final ManagedList<BeanDefinition> definitions = new ManagedList<>(elements.size()); for (final Element e : elements) { if (e != null) { definitions.add(parseCustomElement(e, parserContext)); } } return definitions; }
return null; builder.addPropertyValue("tLSTrustEngine", SpringSupport.parseCustomElement(trustEngine, parserContext)); } else if (tlsTrustEngineRef == null) { LOG.error("Internal error: tlsTrustEngineRef or TlsTrustEngine required");