public final class

PlexusXmlBeanModule

extends Object
implements PlexusBeanModule
java.lang.Object
   ↳ org.eclipse.sisu.plexus.PlexusXmlBeanModule

Class Overview

PlexusBeanModule that binds Plexus components by scanning XML resources.

Summary

Public Constructors
PlexusXmlBeanModule(ClassSpace space, Map<?, ?> variables, URL plexusXml)
Creates a bean source that scans all the surrounding class spaces for XML resources.
PlexusXmlBeanModule(ClassSpace space, Map<?, ?> variables)
Creates a bean source that only scans the local class space for XML resources.
Public Methods
PlexusBeanSource configure(Binder binder)
Contributes bindings and returns any associated PlexusBeanSource metadata.
[Expand]
Inherited Methods
From class java.lang.Object
From interface org.eclipse.sisu.plexus.PlexusBeanModule

Public Constructors

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

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

Public Methods

public PlexusBeanSource configure (Binder binder)

Contributes bindings and returns any associated PlexusBeanSource metadata.