org.codehaus.plexus
Interface ComponentLookupManager

All Known Subinterfaces:
MutableComponentLookupManager
All Known Implementing Classes:
DefaultComponentLookupManager

public interface ComponentLookupManager

Author:
Jason van Zyl, Kenney Westerhof

Field Summary
static String 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 componentKey)
           
 Object lookup(String componentKey, org.codehaus.plexus.classworlds.realm.ClassRealm realm)
           
 Object lookup(String role, String roleHint)
           
 Object lookup(String role, 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)
           
 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)
           
 

Field Detail

ROLE

static final String ROLE
Method Detail

lookup

Object lookup(String componentKey)
              throws ComponentLookupException
Throws:
ComponentLookupException

lookup

Object lookup(String componentKey,
              org.codehaus.plexus.classworlds.realm.ClassRealm realm)
              throws ComponentLookupException
Throws:
ComponentLookupException

lookup

Object lookup(String role,
              String roleHint)
              throws ComponentLookupException
Throws:
ComponentLookupException

lookup

Object lookup(String role,
              String roleHint,
              org.codehaus.plexus.classworlds.realm.ClassRealm realm)
              throws ComponentLookupException
Throws:
ComponentLookupException

lookup

Object lookup(Class role,
              String roleHint)
              throws ComponentLookupException
Throws:
ComponentLookupException

lookup

Object lookup(Class role,
              String roleHint,
              org.codehaus.plexus.classworlds.realm.ClassRealm realm)
              throws ComponentLookupException
Throws:
ComponentLookupException

lookup

Object lookup(Class componentClass)
              throws ComponentLookupException
Throws:
ComponentLookupException

lookup

Object lookup(Class componentClass,
              org.codehaus.plexus.classworlds.realm.ClassRealm realm)
              throws ComponentLookupException
Throws:
ComponentLookupException

lookupList

List lookupList(String role)
                throws ComponentLookupException
Throws:
ComponentLookupException

lookupList

List lookupList(String role,
                org.codehaus.plexus.classworlds.realm.ClassRealm realm)
                throws ComponentLookupException
Throws:
ComponentLookupException

lookupList

List lookupList(Class role)
                throws ComponentLookupException
Throws:
ComponentLookupException

lookupList

List lookupList(Class role,
                org.codehaus.plexus.classworlds.realm.ClassRealm realm)
                throws ComponentLookupException
Throws:
ComponentLookupException

lookupMap

Map lookupMap(String role)
              throws ComponentLookupException
Throws:
ComponentLookupException

lookupMap

Map lookupMap(String role,
              org.codehaus.plexus.classworlds.realm.ClassRealm realm)
              throws ComponentLookupException
Throws:
ComponentLookupException

lookupMap

Map lookupMap(Class role)
              throws ComponentLookupException
Throws:
ComponentLookupException

lookupMap

Map lookupMap(Class role,
              org.codehaus.plexus.classworlds.realm.ClassRealm realm)
              throws ComponentLookupException
Throws:
ComponentLookupException

lookupList

List lookupList(String role,
                List hints)
                throws ComponentLookupException
Throws:
ComponentLookupException

lookupList

List lookupList(String role,
                List hints,
                org.codehaus.plexus.classworlds.realm.ClassRealm realm)
                throws ComponentLookupException
Throws:
ComponentLookupException

lookupList

List lookupList(Class role,
                List hints)
                throws ComponentLookupException
Throws:
ComponentLookupException

lookupList

List lookupList(Class role,
                List hints,
                org.codehaus.plexus.classworlds.realm.ClassRealm realm)
                throws ComponentLookupException
Throws:
ComponentLookupException

lookupMap

Map lookupMap(String role,
              List hints)
              throws ComponentLookupException
Throws:
ComponentLookupException

lookupMap

Map lookupMap(String role,
              List hints,
              org.codehaus.plexus.classworlds.realm.ClassRealm realm)
              throws ComponentLookupException
Throws:
ComponentLookupException

lookupMap

Map lookupMap(Class role,
              List hints)
              throws ComponentLookupException
Throws:
ComponentLookupException

lookupMap

Map lookupMap(Class role,
              List hints,
              org.codehaus.plexus.classworlds.realm.ClassRealm realm)
              throws ComponentLookupException
Throws:
ComponentLookupException


Copyright © 2001-2008 Codehaus. All Rights Reserved.