org.codehaus.plexus
Interface ComponentLookupManager

All Known Implementing Classes:
DefaultComponentLookupManager

public interface ComponentLookupManager

Author:
Jason van Zyl

Field Summary
static java.lang.String ROLE
           
 
Method Summary
 java.lang.Object lookup(java.lang.Class componentClass)
           
 java.lang.Object lookup(java.lang.Class role, java.lang.String roleHint)
           
 java.lang.Object lookup(java.lang.String componentKey)
           
 java.lang.Object lookup(java.lang.String role, java.lang.String roleHint)
           
 java.util.List lookupList(java.lang.Class role)
           
 java.util.List lookupList(java.lang.String role)
           
 java.util.Map lookupMap(java.lang.Class role)
           
 java.util.Map lookupMap(java.lang.String role)
           
 void setContainer(MutablePlexusContainer container)
           
 

Field Detail

ROLE

static final java.lang.String ROLE
Method Detail

lookup

java.lang.Object lookup(java.lang.String componentKey)
                        throws org.codehaus.plexus.component.repository.exception.ComponentLookupException
Throws:
org.codehaus.plexus.component.repository.exception.ComponentLookupException

lookupMap

java.util.Map lookupMap(java.lang.String role)
                        throws org.codehaus.plexus.component.repository.exception.ComponentLookupException
Throws:
org.codehaus.plexus.component.repository.exception.ComponentLookupException

lookupList

java.util.List lookupList(java.lang.String role)
                          throws org.codehaus.plexus.component.repository.exception.ComponentLookupException
Throws:
org.codehaus.plexus.component.repository.exception.ComponentLookupException

lookup

java.lang.Object lookup(java.lang.String role,
                        java.lang.String roleHint)
                        throws org.codehaus.plexus.component.repository.exception.ComponentLookupException
Throws:
org.codehaus.plexus.component.repository.exception.ComponentLookupException

lookup

java.lang.Object lookup(java.lang.Class componentClass)
                        throws org.codehaus.plexus.component.repository.exception.ComponentLookupException
Throws:
org.codehaus.plexus.component.repository.exception.ComponentLookupException

lookupMap

java.util.Map lookupMap(java.lang.Class role)
                        throws org.codehaus.plexus.component.repository.exception.ComponentLookupException
Throws:
org.codehaus.plexus.component.repository.exception.ComponentLookupException

lookupList

java.util.List lookupList(java.lang.Class role)
                          throws org.codehaus.plexus.component.repository.exception.ComponentLookupException
Throws:
org.codehaus.plexus.component.repository.exception.ComponentLookupException

lookup

java.lang.Object lookup(java.lang.Class role,
                        java.lang.String roleHint)
                        throws org.codehaus.plexus.component.repository.exception.ComponentLookupException
Throws:
org.codehaus.plexus.component.repository.exception.ComponentLookupException

setContainer

void setContainer(MutablePlexusContainer container)


Copyright © 2001-2006 Codehaus. All Rights Reserved.