org.codehaus.plexus.component.composition
Interface ComponentComposer

All Known Implementing Classes:
AbstractComponentComposer, FieldComponentComposer, MapOrientedComponentComposer, NoOpComponentComposer, SetterComponentComposer

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

static final java.lang.String ROLE
Method Detail

getId

java.lang.String getId()

assembleComponent

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


Copyright © 2001-2007 Codehaus. All Rights Reserved.