public interface ComponentRepository
Modifier and Type | Method and Description |
---|---|
void |
addComponentDescriptor(ComponentDescriptor componentDescriptor) |
void |
addComponentDescriptor(PlexusConfiguration configuration) |
void |
configure(PlexusConfiguration configuration) |
List |
getComponentDependencies(ComponentDescriptor componentDescriptor) |
ComponentDescriptor |
getComponentDescriptor(String role) |
Map |
getComponentDescriptorMap(String role) |
boolean |
hasComponent(String role) |
boolean |
hasComponent(String role,
String id) |
void |
initialize() |
void |
setClassRealm(org.codehaus.classworlds.ClassRealm classRealm) |
void |
validateComponentDescriptor(ComponentDescriptor componentDescriptor) |
void configure(PlexusConfiguration configuration)
void initialize() throws ComponentRepositoryException
ComponentRepositoryException
boolean hasComponent(String role)
void addComponentDescriptor(ComponentDescriptor componentDescriptor) throws ComponentRepositoryException
ComponentRepositoryException
void addComponentDescriptor(PlexusConfiguration configuration) throws ComponentRepositoryException
ComponentRepositoryException
ComponentDescriptor getComponentDescriptor(String role)
List getComponentDependencies(ComponentDescriptor componentDescriptor)
void validateComponentDescriptor(ComponentDescriptor componentDescriptor) throws ComponentImplementationNotFoundException
void setClassRealm(org.codehaus.classworlds.ClassRealm classRealm)
Copyright © 2001-2012 Codehaus. All Rights Reserved.