org.sonatype.guice.plexus.binders
Class PlexusXmlBeanModule
java.lang.Object
org.sonatype.guice.plexus.binders.PlexusXmlBeanModule
- All Implemented Interfaces:
- PlexusBeanModule
public final class PlexusXmlBeanModule
- extends Object
- implements PlexusBeanModule
PlexusBeanModule
that collects PlexusBeanMetadata
by scanning XML resources.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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 spacevariables
- The filter variablesplexusXml
- 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 spacevariables
- The filter variables
configure
public PlexusBeanSource configure(com.google.inject.Binder binder)
- Specified by:
configure
in interface PlexusBeanModule
Copyright © 2010-2012 Sonatype, Inc.. All Rights Reserved.