org.codehaus.plexus.component.composition
Interface CompositionResolver
- All Known Implementing Classes:
- DefaultCompositionResolver
public interface CompositionResolver
- Version:
- $Id$
- Author:
- Jason van Zyl, Michal Maczka
addComponentDescriptor
void addComponentDescriptor(ComponentDescriptor componentDescriptor)
throws CompositionException
- Parameters:
componentDescriptor
-
- Throws:
CompositionException
- when cycle is detected
getRequirements
List getRequirements(String componentKey)
- Returns the list of names of components which are required
by the component of given componentKey.
- Parameters:
componentKey
- The name of the component
- Returns:
- The list of components which are required by given component
findRequirements
List findRequirements(String componentKey)
- Returns the list of names of components which are using the component.
of given componentKey
- Parameters:
componentKey
- The name of the component
- Returns:
- The list of components which are requiring given component
Copyright © 2001-2012 Codehaus. All Rights Reserved.