org.codehaus.plexus.component.discovery

Class AbstractComponentDiscoverer

Implemented Interfaces:
ComponentDiscoverer
Known Direct Subclasses:
DefaultComponentDiscoverer

public abstract class AbstractComponentDiscoverer
extends java.lang.Object
implements ComponentDiscoverer

Version:
$Id: AbstractComponentDiscoverer.java 2665 2005-10-12 05:37:44Z brett $
Authors:
Jason van Zyl
Trygve Laugstøl

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

ROLE

Method Summary

protected abstract ComponentSetDescriptor
createComponentDescriptors(Reader reader, String source)
List
findComponents(Context context, ClassRealm classRealm)
protected abstract String
getComponentDescriptorLocation()
void
setManager(ComponentDiscovererManager manager)

Method Details

createComponentDescriptors

protected abstract ComponentSetDescriptor createComponentDescriptors(Reader reader,
                                                                     String source)
            throws PlexusConfigurationException

findComponents

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

getComponentDescriptorLocation

protected abstract String getComponentDescriptorLocation()

setManager

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