org.codehaus.plexus.component.composition

Class DefaultCompositionResolver

Implemented Interfaces:
CompositionResolver

public class DefaultCompositionResolver
extends java.lang.Object
implements CompositionResolver

Version:
$Id: DefaultCompositionResolver.java 1700 2005-04-14 06:13:58Z brett $
Author:
Michal Maczka

Method Summary

void
addComponentDescriptor(ComponentDescriptor componentDescriptor)
List
findRequirements(String componentKey)
List
getRequirements(String componentKey)

Method Details

addComponentDescriptor

public void addComponentDescriptor(ComponentDescriptor componentDescriptor)
            throws CompositionException
Specified by:
addComponentDescriptor in interface CompositionResolver
Parameters:
componentDescriptor -
Throws:
CompositionException - when cycle is detected

findRequirements

public List findRequirements(String componentKey)
Specified by:
findRequirements in interface CompositionResolver
See Also:
org.codehaus.plexus.component.composition.CompositionResolver.findRequirements(java.lang.String)

getRequirements

public List getRequirements(String componentKey)
Specified by:
getRequirements in interface CompositionResolver
See Also:
org.codehaus.plexus.component.composition.CompositionResolver.getRequirements(java.lang.String)