org.sonatype.guice.plexus.scanners
Class PlexusXmlScanner

java.lang.Object
  extended by org.sonatype.guice.plexus.scanners.PlexusXmlScanner

public final class PlexusXmlScanner
extends java.lang.Object


Constructor Summary
PlexusXmlScanner(java.util.Map<?,?> variables, java.net.URL plexusXml, java.util.Map<java.lang.String,PlexusBeanMetadata> metadata)
          Creates an XML scanner that also accumulates Plexus bean metadata in the given map.
 
Method Summary
 java.util.Map<org.codehaus.plexus.component.annotations.Component,DeferredClass<?>> scan(ClassSpace space, boolean root)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PlexusXmlScanner

public PlexusXmlScanner(java.util.Map<?,?> variables,
                        java.net.URL plexusXml,
                        java.util.Map<java.lang.String,PlexusBeanMetadata> metadata)
Creates an XML scanner that also accumulates Plexus bean metadata in the given map.

Parameters:
variables - The filter variables
plexusXml - The plexus.xml URL
metadata - The metadata map
Method Detail

scan

public java.util.Map<org.codehaus.plexus.component.annotations.Component,DeferredClass<?>> scan(ClassSpace space,
                                                                                                boolean root)


Copyright © 2010-2011 Sonatype, Inc.. All Rights Reserved.