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