Package org.codehaus.plexus
Interface PlexusContainer
- All Known Subinterfaces:
 MutablePlexusContainer
- All Known Implementing Classes:
 DefaultPlexusContainer
public interface PlexusContainer
- 
Method Summary
Modifier and TypeMethodDescriptionvoidaddComponent(Object component, String role) <T> voidaddComponent(T component, Class<?> role, String hint) <T> voidaddComponentDescriptor(ComponentDescriptor<T> descriptor) org.codehaus.plexus.classworlds.realm.ClassRealmdiscoverComponents(org.codehaus.plexus.classworlds.realm.ClassRealm classRealm) voiddispose()<T> ComponentDescriptor<T> getComponentDescriptor(Class<T> type, String role, String hint) getComponentDescriptor(String role, String hint) <T> List<ComponentDescriptor<T>> getComponentDescriptorList(Class<T> type, String role) <T> Map<String, ComponentDescriptor<T>> getComponentDescriptorMap(Class<T> type, String role) org.codehaus.plexus.classworlds.realm.ClassRealmorg.codehaus.plexus.classworlds.realm.ClassRealmbooleanhasComponent(Class<?> role) booleanhasComponent(Class<?> role, String hint) booleanhasComponent(Class<?> type, String role, String hint) booleanhasComponent(String role) booleanhasComponent(String role, String hint) <T> T<T> T<T> T<T> List<T> lookupList(Class<T> role) lookupList(String role) voidvoidreleaseAll(List<?> components) voidreleaseAll(Map<String, ?> components) org.codehaus.plexus.classworlds.realm.ClassRealmsetLookupRealm(org.codehaus.plexus.classworlds.realm.ClassRealm realm)  
- 
Method Details
- 
getContext
Context getContext() - 
lookup
- Throws:
 ComponentLookupException
 - 
lookup
- Throws:
 ComponentLookupException
 - 
lookup
- Throws:
 ComponentLookupException
 - 
lookup
- Throws:
 ComponentLookupException
 - 
lookup
- Throws:
 ComponentLookupException
 - 
lookupList
- Throws:
 ComponentLookupException
 - 
lookupList
- Throws:
 ComponentLookupException
 - 
lookupMap
- Throws:
 ComponentLookupException
 - 
lookupMap
- Throws:
 ComponentLookupException
 - 
hasComponent
 - 
hasComponent
 - 
hasComponent
 - 
hasComponent
 - 
hasComponent
 - 
addComponent
 - 
addComponent
 - 
addComponentDescriptor
<T> void addComponentDescriptor(ComponentDescriptor<T> descriptor) throws CycleDetectedInComponentGraphException  - 
getComponentDescriptor
 - 
getComponentDescriptor
 - 
getComponentDescriptorList
 - 
getComponentDescriptorList
 - 
getComponentDescriptorMap
 - 
getComponentDescriptorMap
 - 
discoverComponents
List<ComponentDescriptor<?>> discoverComponents(org.codehaus.plexus.classworlds.realm.ClassRealm classRealm) throws PlexusConfigurationException - Throws:
 PlexusConfigurationException
 - 
getContainerRealm
org.codehaus.plexus.classworlds.realm.ClassRealm getContainerRealm() - 
setLookupRealm
org.codehaus.plexus.classworlds.realm.ClassRealm setLookupRealm(org.codehaus.plexus.classworlds.realm.ClassRealm realm)  - 
getLookupRealm
org.codehaus.plexus.classworlds.realm.ClassRealm getLookupRealm() - 
createChildRealm
 - 
release
- Throws:
 ComponentLifecycleException
 - 
releaseAll
- Throws:
 ComponentLifecycleException
 - 
releaseAll
- Throws:
 ComponentLifecycleException
 - 
dispose
void dispose() 
 -