org.codehaus.plexus.component.composition
Interface ComponentComposer

All Known Implementing Classes:
AbstractComponentComposer

public interface ComponentComposer

Version:
$Revision: 1323 $
Author:
Michal Maczka

Field Summary
static java.lang.String ROLE
           
 
Method Summary
 java.util.List assembleComponent(java.lang.Object component, ComponentDescriptor componentDescriptor, PlexusContainer container)
           
 java.lang.String getId()
           
 

Field Detail

ROLE

public static final java.lang.String ROLE
Method Detail

getId

public java.lang.String getId()

assembleComponent

public java.util.List assembleComponent(java.lang.Object component,
                                        ComponentDescriptor componentDescriptor,
                                        PlexusContainer container)
                                 throws CompositionException,
                                        UndefinedComponentComposerException
Parameters:
component -
componentDescriptor -
container -
Returns:
List of ComponentDescriptors which were used by ComponentComposer
Throws:
CompositionException
UndefinedComponentComposerException