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(ClassRealm classRealm) |
void |
validateComponentDescriptor(ComponentDescriptor componentDescriptor) |
void configure(PlexusConfiguration configuration)
void initialize()
throws ComponentRepositoryException
ComponentRepositoryExceptionboolean hasComponent(String role)
void addComponentDescriptor(ComponentDescriptor componentDescriptor) throws ComponentRepositoryException
ComponentRepositoryExceptionvoid addComponentDescriptor(PlexusConfiguration configuration) throws ComponentRepositoryException
ComponentRepositoryExceptionComponentDescriptor getComponentDescriptor(String role)
List getComponentDependencies(ComponentDescriptor componentDescriptor)
void validateComponentDescriptor(ComponentDescriptor componentDescriptor) throws ComponentImplementationNotFoundException
void setClassRealm(ClassRealm classRealm)