org.codehaus.plexus.component.repository
Interface ComponentRepository
- DefaultComponentRepository
public interface ComponentRepository
Like the avalon component manager. Central point to get the components from.
TODO: Enhance the ComponentRepository so that it can take entire
ComponentSetDescriptors instead of just ComponentDescriptors.
getComponentDependencies
public List getComponentDependencies(ComponentDescriptor componentDescriptor)
getComponentDescriptorMap
public Map getComponentDescriptorMap(String role)
hasComponent
public boolean hasComponent(String role)
hasComponent
public boolean hasComponent(String role,
String id)
setClassRealm
public void setClassRealm(ClassRealm classRealm)