org.codehaus.plexus
Class DefaultComponentLookupManager
java.lang.Object
org.codehaus.plexus.DefaultComponentLookupManager
- All Implemented Interfaces:
- ComponentLookupManager, MutableComponentLookupManager
public class DefaultComponentLookupManager
- extends Object
- implements MutableComponentLookupManager
- Author:
- Jason van Zyl, Kenney Westerhof
Method Summary |
ComponentManager |
createComponentManager(ComponentDescriptor descriptor,
String role,
String roleHint,
org.codehaus.plexus.classworlds.realm.ClassRealm realm)
|
Object |
lookup(Class componentClass)
|
Object |
lookup(Class componentClass,
org.codehaus.plexus.classworlds.realm.ClassRealm realm)
|
Object |
lookup(Class role,
String roleHint)
|
Object |
lookup(Class role,
String roleHint,
org.codehaus.plexus.classworlds.realm.ClassRealm realm)
|
Object |
lookup(String componentRole)
|
Object |
lookup(String componentRole,
org.codehaus.plexus.classworlds.realm.ClassRealm realm)
|
Object |
lookup(String role,
String roleHint)
|
Object |
lookup(String componentRole,
String roleHint,
org.codehaus.plexus.classworlds.realm.ClassRealm realm)
|
List |
lookupList(Class role)
|
List |
lookupList(Class role,
org.codehaus.plexus.classworlds.realm.ClassRealm realm)
|
List |
lookupList(Class role,
List hints)
|
List |
lookupList(Class role,
List hints,
org.codehaus.plexus.classworlds.realm.ClassRealm realm)
|
List |
lookupList(String role)
|
List |
lookupList(String role,
org.codehaus.plexus.classworlds.realm.ClassRealm realm)
|
List |
lookupList(String role,
List hints)
|
List |
lookupList(String role,
List hints,
org.codehaus.plexus.classworlds.realm.ClassRealm realm)
Return a List of components for a given role and list of hints. |
Map |
lookupMap(Class role)
|
Map |
lookupMap(Class role,
org.codehaus.plexus.classworlds.realm.ClassRealm realm)
|
Map |
lookupMap(Class role,
List hints)
|
Map |
lookupMap(Class role,
List hints,
org.codehaus.plexus.classworlds.realm.ClassRealm realm)
|
Map |
lookupMap(String role)
|
Map |
lookupMap(String role,
org.codehaus.plexus.classworlds.realm.ClassRealm realm)
|
Map |
lookupMap(String role,
List hints)
|
Map |
lookupMap(String role,
List hints,
org.codehaus.plexus.classworlds.realm.ClassRealm realm)
Return a Map of components for a given role keyed by the component role hint. |
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 Object lookup(String componentRole)
throws ComponentLookupException
- Specified by:
lookup
in interface ComponentLookupManager
- Throws:
ComponentLookupException
lookup
public Object lookup(String componentRole,
org.codehaus.plexus.classworlds.realm.ClassRealm realm)
throws ComponentLookupException
- Specified by:
lookup
in interface ComponentLookupManager
- Throws:
ComponentLookupException
lookup
public Object lookup(Class componentClass)
throws ComponentLookupException
- Specified by:
lookup
in interface ComponentLookupManager
- Throws:
ComponentLookupException
lookup
public Object lookup(Class componentClass,
org.codehaus.plexus.classworlds.realm.ClassRealm realm)
throws ComponentLookupException
- Specified by:
lookup
in interface ComponentLookupManager
- Throws:
ComponentLookupException
lookup
public Object lookup(Class role,
String roleHint,
org.codehaus.plexus.classworlds.realm.ClassRealm realm)
throws ComponentLookupException
- Specified by:
lookup
in interface ComponentLookupManager
- Throws:
ComponentLookupException
lookup
public Object lookup(String role,
String roleHint)
throws ComponentLookupException
- Specified by:
lookup
in interface ComponentLookupManager
- Throws:
ComponentLookupException
lookup
public Object lookup(Class role,
String roleHint)
throws ComponentLookupException
- Specified by:
lookup
in interface ComponentLookupManager
- Throws:
ComponentLookupException
lookup
public Object lookup(String componentRole,
String roleHint,
org.codehaus.plexus.classworlds.realm.ClassRealm realm)
throws ComponentLookupException
- Specified by:
lookup
in interface ComponentLookupManager
- Throws:
ComponentLookupException
lookupMap
public Map lookupMap(String role)
throws ComponentLookupException
- Specified by:
lookupMap
in interface ComponentLookupManager
- Throws:
ComponentLookupException
lookupMap
public Map lookupMap(Class role,
org.codehaus.plexus.classworlds.realm.ClassRealm realm)
throws ComponentLookupException
- Specified by:
lookupMap
in interface ComponentLookupManager
- Throws:
ComponentLookupException
lookupMap
public Map lookupMap(String role,
org.codehaus.plexus.classworlds.realm.ClassRealm realm)
throws ComponentLookupException
- Specified by:
lookupMap
in interface ComponentLookupManager
- Throws:
ComponentLookupException
lookupMap
public Map lookupMap(Class role)
throws ComponentLookupException
- Specified by:
lookupMap
in interface ComponentLookupManager
- Throws:
ComponentLookupException
lookupMap
public Map lookupMap(String role,
List hints)
throws ComponentLookupException
- Specified by:
lookupMap
in interface ComponentLookupManager
- Throws:
ComponentLookupException
lookupMap
public Map lookupMap(Class role,
List hints,
org.codehaus.plexus.classworlds.realm.ClassRealm realm)
throws ComponentLookupException
- Specified by:
lookupMap
in interface ComponentLookupManager
- Throws:
ComponentLookupException
lookupMap
public Map lookupMap(Class role,
List hints)
throws ComponentLookupException
- Specified by:
lookupMap
in interface ComponentLookupManager
- Throws:
ComponentLookupException
lookupMap
public Map lookupMap(String role,
List hints,
org.codehaus.plexus.classworlds.realm.ClassRealm realm)
throws ComponentLookupException
- Return a Map of components for a given role keyed by the component role hint.
- Specified by:
lookupMap
in interface ComponentLookupManager
- Throws:
ComponentLookupException
lookupList
public List lookupList(String role)
throws ComponentLookupException
- Specified by:
lookupList
in interface ComponentLookupManager
- Throws:
ComponentLookupException
lookupList
public List lookupList(Class role)
throws ComponentLookupException
- Specified by:
lookupList
in interface ComponentLookupManager
- Throws:
ComponentLookupException
lookupList
public List lookupList(Class role,
org.codehaus.plexus.classworlds.realm.ClassRealm realm)
throws ComponentLookupException
- Specified by:
lookupList
in interface ComponentLookupManager
- Throws:
ComponentLookupException
lookupList
public List lookupList(String role,
org.codehaus.plexus.classworlds.realm.ClassRealm realm)
throws ComponentLookupException
- Specified by:
lookupList
in interface ComponentLookupManager
- Throws:
ComponentLookupException
lookupList
public List lookupList(String role,
List hints)
throws ComponentLookupException
- Specified by:
lookupList
in interface ComponentLookupManager
- Throws:
ComponentLookupException
lookupList
public List lookupList(Class role,
List hints)
throws ComponentLookupException
- Specified by:
lookupList
in interface ComponentLookupManager
- Throws:
ComponentLookupException
lookupList
public List lookupList(Class role,
List hints,
org.codehaus.plexus.classworlds.realm.ClassRealm realm)
throws ComponentLookupException
- Specified by:
lookupList
in interface ComponentLookupManager
- Throws:
ComponentLookupException
lookupList
public List lookupList(String role,
List hints,
org.codehaus.plexus.classworlds.realm.ClassRealm realm)
throws ComponentLookupException
- Return a List of components for a given role and list of hints.
- Specified by:
lookupList
in interface ComponentLookupManager
- Throws:
ComponentLookupException
setContainer
public void setContainer(MutablePlexusContainer container)
- Specified by:
setContainer
in interface MutableComponentLookupManager
createComponentManager
public ComponentManager createComponentManager(ComponentDescriptor descriptor,
String role,
String roleHint,
org.codehaus.plexus.classworlds.realm.ClassRealm realm)
throws ComponentLookupException
- Throws:
ComponentLookupException
Copyright © 2001-2007 Codehaus. All Rights Reserved.