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 java.lang.String ROLE
           
 
Method Summary
 java.lang.Object lookup(java.lang.Class role)
           
 java.lang.Object lookup(java.lang.Class role, 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 role)
           
 java.lang.Object lookup(java.lang.String role, 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.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)
           
 

Field Detail

ROLE

static final java.lang.String ROLE
Method Detail

lookup

java.lang.Object lookup(java.lang.String role)
                        throws ComponentLookupException
Throws:
ComponentLookupException

lookup

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

lookup

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

lookup

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

lookup

java.lang.Object lookup(java.lang.Class role)
                        throws ComponentLookupException
Throws:
ComponentLookupException

lookup

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

lookup

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

lookup

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

lookupList

java.util.List<java.lang.Object> lookupList(java.lang.String role)
                                            throws ComponentLookupException
Throws:
ComponentLookupException

lookupList

java.util.List<java.lang.Object> lookupList(java.lang.Class role)
                                            throws ComponentLookupException
Throws:
ComponentLookupException

lookupList

java.util.List<java.lang.Object> lookupList(java.lang.String role,
                                            java.util.List<java.lang.String> hints)
                                            throws ComponentLookupException
Throws:
ComponentLookupException

lookupList

java.util.List<java.lang.Object> lookupList(java.lang.Class role,
                                            java.util.List<java.lang.String> hints)
                                            throws ComponentLookupException
Throws:
ComponentLookupException

lookupMap

java.util.Map<java.lang.String,java.lang.Object> lookupMap(java.lang.String role)
                                                           throws ComponentLookupException
Throws:
ComponentLookupException

lookupMap

java.util.Map<java.lang.String,java.lang.Object> lookupMap(java.lang.Class role)
                                                           throws ComponentLookupException
Throws:
ComponentLookupException

lookupMap

java.util.Map<java.lang.String,java.lang.Object> lookupMap(java.lang.String role,
                                                           java.util.List<java.lang.String> hints)
                                                           throws ComponentLookupException
Throws:
ComponentLookupException

lookupMap

java.util.Map<java.lang.String,java.lang.Object> lookupMap(java.lang.Class role,
                                                           java.util.List<java.lang.String> hints)
                                                           throws ComponentLookupException
Throws:
ComponentLookupException


Copyright © 2001-2008 Codehaus. All Rights Reserved.