Modifier and Type | Method and Description |
---|---|
private <T> ComponentManager<T> |
DefaultComponentRegistry.createComponentManager(ComponentDescriptor<T> descriptor,
java.lang.String role,
java.lang.String roleHint) |
private <T> T |
DefaultComponentRegistry.getComponent(java.lang.Class<T> type,
java.lang.String role,
java.lang.String roleHint,
ComponentDescriptor<T> descriptor) |
private <T> ComponentManager<T> |
DefaultComponentRegistry.getComponentManager(java.lang.Class<T> type,
java.lang.String role,
java.lang.String roleHint,
ComponentDescriptor<T> descriptor) |
<T> T |
PlexusContainer.lookup(java.lang.Class<T> type)
Looks up and returns a component object with the given unique key or role.
|
<T> T |
DefaultPlexusContainer.lookup(java.lang.Class<T> type) |
<T> T |
PlexusContainer.lookup(java.lang.Class<T> type,
java.lang.String roleHint)
Looks up and returns a component object with the given unique role/role-hint combination.
|
<T> T |
DefaultPlexusContainer.lookup(java.lang.Class<T> type,
java.lang.String roleHint) |
<T> T |
PlexusContainer.lookup(java.lang.Class<T> type,
java.lang.String role,
java.lang.String roleHint)
Looks up and returns a component object with the given unique role/role-hint combination.
|
<T> T |
ComponentRegistry.lookup(java.lang.Class<T> type,
java.lang.String role,
java.lang.String roleHint) |
<T> T |
DefaultPlexusContainer.lookup(java.lang.Class<T> type,
java.lang.String role,
java.lang.String roleHint) |
<T> T |
DefaultComponentRegistry.lookup(java.lang.Class<T> type,
java.lang.String role,
java.lang.String roleHint) |
<T> T |
PlexusContainer.lookup(ComponentDescriptor<T> componentDescriptor)
Looks up and returns a component object matching the given component descriptor.
|
<T> T |
ComponentRegistry.lookup(ComponentDescriptor<T> componentDescriptor) |
<T> T |
DefaultPlexusContainer.lookup(ComponentDescriptor<T> componentDescriptor) |
<T> T |
DefaultComponentRegistry.lookup(ComponentDescriptor<T> componentDescriptor) |
java.lang.Object |
PlexusContainer.lookup(java.lang.String role)
Looks up and returns a component object with the given unique key or role.
|
java.lang.Object |
DefaultPlexusContainer.lookup(java.lang.String role) |
java.lang.Object |
PlexusContainer.lookup(java.lang.String role,
java.lang.String roleHint)
Looks up and returns a component object with the given unique role/role-hint combination.
|
java.lang.Object |
DefaultPlexusContainer.lookup(java.lang.String role,
java.lang.String roleHint) |
<T> java.util.List<T> |
PlexusContainer.lookupList(java.lang.Class<T> type)
Looks up and returns a List of component objects with the given role.
|
<T> java.util.List<T> |
DefaultPlexusContainer.lookupList(java.lang.Class<T> type) |
<T> java.util.List<T> |
PlexusContainer.lookupList(java.lang.Class<T> type,
java.util.List<java.lang.String> roleHints)
Looks up and returns a List of component objects with the given role.
|
<T> java.util.List<T> |
DefaultPlexusContainer.lookupList(java.lang.Class<T> type,
java.util.List<java.lang.String> roleHints) |
<T> java.util.List<T> |
ComponentRegistry.lookupList(java.lang.Class<T> type,
java.lang.String role,
java.util.List<java.lang.String> hints) |
<T> java.util.List<T> |
DefaultComponentRegistry.lookupList(java.lang.Class<T> type,
java.lang.String role,
java.util.List<java.lang.String> roleHints) |
java.util.List<java.lang.Object> |
PlexusContainer.lookupList(java.lang.String role)
Looks up and returns a List of component objects with the given role.
|
java.util.List<java.lang.Object> |
DefaultPlexusContainer.lookupList(java.lang.String role) |
java.util.List<java.lang.Object> |
PlexusContainer.lookupList(java.lang.String role,
java.util.List<java.lang.String> roleHints)
Looks up and returns a List of component objects with the given role.
|
java.util.List<java.lang.Object> |
DefaultPlexusContainer.lookupList(java.lang.String role,
java.util.List<java.lang.String> roleHints) |
<T> java.util.Map<java.lang.String,T> |
PlexusContainer.lookupMap(java.lang.Class<T> type)
Looks up and returns a Map of component objects with the given role, keyed by all available role-hints.
|
<T> java.util.Map<java.lang.String,T> |
DefaultPlexusContainer.lookupMap(java.lang.Class<T> type) |
<T> java.util.Map<java.lang.String,T> |
PlexusContainer.lookupMap(java.lang.Class<T> type,
java.util.List<java.lang.String> roleHints)
Looks up and returns a Map of component objects with the given role, keyed by all available role-hints.
|
<T> java.util.Map<java.lang.String,T> |
DefaultPlexusContainer.lookupMap(java.lang.Class<T> type,
java.util.List<java.lang.String> roleHints) |
<T> java.util.Map<java.lang.String,T> |
ComponentRegistry.lookupMap(java.lang.Class<T> type,
java.lang.String role,
java.util.List<java.lang.String> hints) |
<T> java.util.Map<java.lang.String,T> |
DefaultComponentRegistry.lookupMap(java.lang.Class<T> type,
java.lang.String role,
java.util.List<java.lang.String> roleHints) |
java.util.Map<java.lang.String,java.lang.Object> |
PlexusContainer.lookupMap(java.lang.String role)
Looks up and returns a Map of component objects with the given role, keyed by all available role-hints.
|
java.util.Map<java.lang.String,java.lang.Object> |
DefaultPlexusContainer.lookupMap(java.lang.String role) |
java.util.Map<java.lang.String,java.lang.Object> |
PlexusContainer.lookupMap(java.lang.String role,
java.util.List<java.lang.String> roleHints)
Looks up and returns a Map of component objects with the given role, keyed by all available role-hints.
|
java.util.Map<java.lang.String,java.lang.Object> |
DefaultPlexusContainer.lookupMap(java.lang.String role,
java.util.List<java.lang.String> roleHints) |
Modifier and Type | Method and Description |
---|---|
private void |
XBeanComponentBuilder.processMapOrientedComponent(ComponentDescriptor<?> descriptor,
MapOrientedComponent mapOrientedComponent,
org.codehaus.plexus.classworlds.realm.ClassRealm realm) |
Constructor and Description |
---|
ComponentLookupRuntimeException(ComponentLookupException cause) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
ServiceLocator.lookup(java.lang.String componentKey) |
java.lang.Object |
PlexusContainerLocator.lookup(java.lang.String role) |
java.lang.Object |
ServiceLocator.lookup(java.lang.String role,
java.lang.String roleHint) |
java.lang.Object |
PlexusContainerLocator.lookup(java.lang.String role,
java.lang.String roleHint) |
java.util.List |
ServiceLocator.lookupList(java.lang.String role) |
java.util.List |
PlexusContainerLocator.lookupList(java.lang.String role) |
java.util.Map |
ServiceLocator.lookupMap(java.lang.String role) |
java.util.Map |
PlexusContainerLocator.lookupMap(java.lang.String role) |