Class PlexusXmlBeanModule

    • Constructor Summary

      Constructors 
      Constructor Description
      PlexusXmlBeanModule​(ClassSpace space, java.util.Map<?,​?> variables)
      Creates a bean source that only scans the local class space for XML resources.
      PlexusXmlBeanModule​(ClassSpace space, java.util.Map<?,​?> variables, java.net.URL plexusXml)
      Creates a bean source that scans all the surrounding class spaces for XML resources.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      PlexusBeanSource configure​(com.google.inject.Binder binder)
      Contributes bindings and returns any associated PlexusBeanSource metadata.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • variables

        private final java.util.Map<?,​?> variables
      • plexusXml

        private final java.net.URL plexusXml
      • root

        private final boolean root
    • Constructor Detail

      • PlexusXmlBeanModule

        public PlexusXmlBeanModule​(ClassSpace space,
                                   java.util.Map<?,​?> variables,
                                   java.net.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,
                                   java.util.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