Class BeansXmlParser

java.lang.Object
org.jboss.weld.xml.BeansXmlParser

public class BeansXmlParser extends Object
Retained for backward compatibility with Arquillian and WildFly which incorrectly rely on Weld internals!

Also contains various merging utils.

Author:
Martin Kouba
  • Constructor Details

    • BeansXmlParser

      public BeansXmlParser()
    • BeansXmlParser

      public BeansXmlParser(boolean emptyBeansXmlDiscoveryModeAll)
  • Method Details

    • parse

      public org.jboss.weld.bootstrap.spi.BeansXml parse(URL beansXml)
    • parse

      public org.jboss.weld.bootstrap.spi.BeansXml parse(Iterable<URL> urls)
    • parse

      public org.jboss.weld.bootstrap.spi.BeansXml parse(Iterable<URL> urls, boolean removeDuplicates)
    • getHandler

      protected BeansXmlHandler getHandler(URL beansXml)
    • merge

      public static <T> org.jboss.weld.bootstrap.spi.BeansXml merge(Iterable<? extends T> items, Function<T,org.jboss.weld.bootstrap.spi.BeansXml> function, boolean removeDuplicates)
    • mergeExisting

      public static org.jboss.weld.bootstrap.spi.BeansXml mergeExisting(Iterable<? extends org.jboss.weld.bootstrap.spi.BeanDeploymentArchive> beanArchives, boolean removeDuplicates)
    • mergeExistingDescriptors

      public static org.jboss.weld.bootstrap.spi.BeansXml mergeExistingDescriptors(Iterable<org.jboss.weld.bootstrap.spi.BeansXml> beanArchives, boolean removeDuplicates)