org.codehaus.plexus
Class DefaultComponentLookupManager
java.lang.Object
org.codehaus.plexus.DefaultComponentLookupManager
- All Implemented Interfaces:
- ComponentLookupManager, MutableComponentLookupManager
public class DefaultComponentLookupManager
- extends java.lang.Object
- implements MutableComponentLookupManager
- Author:
- Jason van Zyl, Kenney Westerhof
Method Summary |
ComponentManager |
createComponentManager(ComponentDescriptor descriptor,
java.lang.String role,
java.lang.String roleHint,
org.codehaus.plexus.classworlds.realm.ClassRealm realm)
|
java.lang.Object |
lookup(java.lang.Class componentClass)
|
java.lang.Object |
lookup(java.lang.Class componentClass,
org.codehaus.plexus.classworlds.realm.ClassRealm realm)
|
java.lang.Object |
lookup(java.lang.Class role,
java.lang.String roleHint)
|
java.lang.Object |
lookup(java.lang.Class role,
java.lang.String roleHint,
org.codehaus.plexus.classworlds.realm.ClassRealm realm)
|
java.lang.Object |
lookup(java.lang.String componentRole)
|
java.lang.Object |
lookup(java.lang.String componentRole,
org.codehaus.plexus.classworlds.realm.ClassRealm realm)
|
java.lang.Object |
lookup(java.lang.String role,
java.lang.String roleHint)
|
java.lang.Object |
lookup(java.lang.String role,
java.lang.String roleHint,
org.codehaus.plexus.classworlds.realm.ClassRealm realm)
|
java.util.List<java.lang.Object> |
lookupList(java.lang.Class role)
|
java.util.List<java.lang.Object> |
lookupList(java.lang.Class role,
java.util.List<java.lang.String> hints)
|
java.util.List<java.lang.Object> |
lookupList(java.lang.String role)
|
java.util.List<java.lang.Object> |
lookupList(java.lang.String role,
java.util.List<java.lang.String> hints)
|
java.util.List<java.lang.Object> |
lookupListInternal(java.lang.String role,
java.util.List<java.lang.String> hints)
Return a List of components for a given role and list of hints. |
java.util.Map<java.lang.String,java.lang.Object> |
lookupMap(java.lang.Class role)
|
java.util.Map<java.lang.String,java.lang.Object> |
lookupMap(java.lang.Class role,
java.util.List<java.lang.String> hints)
|
java.util.Map<java.lang.String,java.lang.Object> |
lookupMap(java.lang.String role)
|
java.util.Map<java.lang.String,java.lang.Object> |
lookupMap(java.lang.String role,
java.util.List<java.lang.String> hints)
|
void |
setContainer(MutablePlexusContainer container)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultComponentLookupManager
public DefaultComponentLookupManager()
lookup
public java.lang.Object lookup(java.lang.String componentRole)
throws ComponentLookupException
- Specified by:
lookup
in interface ComponentLookupManager
- Throws:
ComponentLookupException
lookup
public java.lang.Object lookup(java.lang.String componentRole,
org.codehaus.plexus.classworlds.realm.ClassRealm realm)
throws ComponentLookupException
- Specified by:
lookup
in interface ComponentLookupManager
- Throws:
ComponentLookupException
lookup
public java.lang.Object lookup(java.lang.Class componentClass)
throws ComponentLookupException
- Specified by:
lookup
in interface ComponentLookupManager
- Throws:
ComponentLookupException
lookup
public java.lang.Object lookup(java.lang.Class componentClass,
org.codehaus.plexus.classworlds.realm.ClassRealm realm)
throws ComponentLookupException
- Specified by:
lookup
in interface ComponentLookupManager
- Throws:
ComponentLookupException
lookup
public java.lang.Object lookup(java.lang.Class role,
java.lang.String roleHint,
org.codehaus.plexus.classworlds.realm.ClassRealm realm)
throws ComponentLookupException
- Specified by:
lookup
in interface ComponentLookupManager
- Throws:
ComponentLookupException
lookup
public java.lang.Object lookup(java.lang.String role,
java.lang.String roleHint)
throws ComponentLookupException
- Specified by:
lookup
in interface ComponentLookupManager
- Throws:
ComponentLookupException
lookup
public java.lang.Object lookup(java.lang.Class role,
java.lang.String roleHint)
throws ComponentLookupException
- Specified by:
lookup
in interface ComponentLookupManager
- Throws:
ComponentLookupException
lookup
public java.lang.Object lookup(java.lang.String role,
java.lang.String roleHint,
org.codehaus.plexus.classworlds.realm.ClassRealm realm)
throws ComponentLookupException
- Specified by:
lookup
in interface ComponentLookupManager
- Throws:
ComponentLookupException
lookupMap
public java.util.Map<java.lang.String,java.lang.Object> lookupMap(java.lang.String role)
throws ComponentLookupException
- Specified by:
lookupMap
in interface ComponentLookupManager
- Throws:
ComponentLookupException
lookupMap
public java.util.Map<java.lang.String,java.lang.Object> lookupMap(java.lang.String role,
java.util.List<java.lang.String> hints)
throws ComponentLookupException
- Specified by:
lookupMap
in interface ComponentLookupManager
- Throws:
ComponentLookupException
lookupMap
public java.util.Map<java.lang.String,java.lang.Object> lookupMap(java.lang.Class role)
throws ComponentLookupException
- Specified by:
lookupMap
in interface ComponentLookupManager
- Throws:
ComponentLookupException
lookupMap
public java.util.Map<java.lang.String,java.lang.Object> lookupMap(java.lang.Class role,
java.util.List<java.lang.String> hints)
throws ComponentLookupException
- Specified by:
lookupMap
in interface ComponentLookupManager
- Throws:
ComponentLookupException
lookupList
public java.util.List<java.lang.Object> lookupList(java.lang.String role)
throws ComponentLookupException
- Specified by:
lookupList
in interface ComponentLookupManager
- Throws:
ComponentLookupException
lookupList
public java.util.List<java.lang.Object> lookupList(java.lang.Class role)
throws ComponentLookupException
- Specified by:
lookupList
in interface ComponentLookupManager
- Throws:
ComponentLookupException
lookupList
public java.util.List<java.lang.Object> lookupList(java.lang.String role,
java.util.List<java.lang.String> hints)
throws ComponentLookupException
- Specified by:
lookupList
in interface ComponentLookupManager
- Throws:
ComponentLookupException
lookupList
public java.util.List<java.lang.Object> lookupList(java.lang.Class role,
java.util.List<java.lang.String> hints)
throws ComponentLookupException
- Specified by:
lookupList
in interface ComponentLookupManager
- Throws:
ComponentLookupException
lookupListInternal
public java.util.List<java.lang.Object> lookupListInternal(java.lang.String role,
java.util.List<java.lang.String> hints)
throws ComponentLookupException
- Return a List of components for a given role and list of hints.
- Throws:
ComponentLookupException
setContainer
public void setContainer(MutablePlexusContainer container)
- Specified by:
setContainer
in interface MutableComponentLookupManager
createComponentManager
public ComponentManager createComponentManager(ComponentDescriptor descriptor,
java.lang.String role,
java.lang.String roleHint,
org.codehaus.plexus.classworlds.realm.ClassRealm realm)
throws ComponentLookupException
- Throws:
ComponentLookupException
Copyright © 2001-2008 Codehaus. All Rights Reserved.