org.codehaus.plexus.component.discovery

Class PlexusXmlComponentDiscoverer

Implemented Interfaces:
ComponentDiscoverer

public class PlexusXmlComponentDiscoverer
extends java.lang.Object
implements ComponentDiscoverer

Field Summary

private static String
PLEXUS_XML_RESOURCE
private ComponentDiscovererManager
manager

Fields inherited from interface org.codehaus.plexus.component.discovery.ComponentDiscoverer

ROLE

Method Summary

private ComponentSetDescriptor
createComponentDescriptors(PlexusConfiguration configuration, ClassRealm classRealm)
PlexusConfiguration
discoverConfiguration(Context context, ClassRealm classRealm)
List
findComponents(Context context, ClassRealm classRealm)
void
setManager(ComponentDiscovererManager manager)

Field Details

PLEXUS_XML_RESOURCE

private static final String PLEXUS_XML_RESOURCE

manager

private ComponentDiscovererManager manager

Method Details

createComponentDescriptors

private ComponentSetDescriptor createComponentDescriptors(PlexusConfiguration configuration,
                                                          ClassRealm classRealm)
            throws PlexusConfigurationException

discoverConfiguration

public PlexusConfiguration discoverConfiguration(Context context,
                                                 ClassRealm classRealm)
            throws PlexusConfigurationException

findComponents

public List findComponents(Context context,
                           ClassRealm classRealm)
            throws PlexusConfigurationException
Specified by:
findComponents in interface ComponentDiscoverer

setManager

public void setManager(ComponentDiscovererManager manager)
Specified by:
setManager in interface ComponentDiscoverer