org.codehaus.plexus.component.repository
Interface ComponentRepository
- All Known Implementing Classes:
- DefaultComponentRepository
public interface ComponentRepository
addComponentDescriptor
void addComponentDescriptor(ComponentDescriptor<?> componentDescriptor)
throws CycleDetectedInComponentGraphException
- Throws:
CycleDetectedInComponentGraphException
getComponentDescriptor
<T> ComponentDescriptor<T> getComponentDescriptor(Class<T> type,
String role,
String roleHint)
getComponentDescriptor
@Deprecated
ComponentDescriptor<?> getComponentDescriptor(String role,
String roleHint,
org.codehaus.plexus.classworlds.realm.ClassRealm realm)
- Deprecated.
getComponentDescriptorMap
<T> Map<String,ComponentDescriptor<T>> getComponentDescriptorMap(Class<T> type,
String role)
getComponentDescriptorList
<T> List<ComponentDescriptor<T>> getComponentDescriptorList(Class<T> type,
String role)
removeComponentRealm
void removeComponentRealm(org.codehaus.plexus.classworlds.realm.ClassRealm classRealm)
Copyright © 2001–2014 Codehaus. All rights reserved.