Class PlexusXmlBeanModule

java.lang.Object
org.eclipse.sisu.plexus.PlexusXmlBeanModule
All Implemented Interfaces:
PlexusBeanModule

public final class PlexusXmlBeanModule extends Object implements PlexusBeanModule
PlexusBeanModule that binds Plexus components by scanning XML resources.
  • Field Details

    • space

      private final ClassSpace space
    • variables

      private final Map<?,?> variables
    • plexusXml

      private final URL plexusXml
    • root

      private final boolean root
  • Constructor Details

    • PlexusXmlBeanModule

      public PlexusXmlBeanModule(ClassSpace space, Map<?,?> variables, URL plexusXml)
      Creates a bean source that scans all the surrounding class spaces for XML resources.
      Parameters:
      space - The main class space
      variables - The filter variables
      plexusXml - The plexus.xml URL
    • PlexusXmlBeanModule

      public PlexusXmlBeanModule(ClassSpace space, Map<?,?> variables)
      Creates a bean source that only scans the local class space for XML resources.
      Parameters:
      space - The local class space
      variables - The filter variables
  • Method Details