| java.lang.Object | |
| ↳ | org.eclipse.sisu.plexus.PlexusXmlBeanModule |
PlexusBeanModule that binds Plexus components by scanning XML resources.
| 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
| |||||||||||
Creates a bean source that scans all the surrounding class spaces for XML resources.
| space | The main class space |
|---|---|
| variables | The filter variables |
| plexusXml | The plexus.xml URL |
Creates a bean source that only scans the local class space for XML resources.
| space | The local class space |
|---|---|
| variables | The filter variables |
Contributes bindings and returns any associated PlexusBeanSource metadata.