org.codehaus.plexus.component.composition

Interface ComponentComposer

public interface ComponentComposer

Version: $Revision: 1323 $

Author: Michal Maczka

UNKNOWN: michal: I think that ideally component composer should somehow participate in parsing of requiremnts section of configuration file as this section tells how to do the composition

Field Summary
static StringROLE
Method Summary
ListassembleComponent(Object component, ComponentDescriptor componentDescriptor, PlexusContainer container)
StringgetId()

Field Detail

ROLE

public static String ROLE

Method Detail

assembleComponent

public List assembleComponent(Object component, ComponentDescriptor componentDescriptor, PlexusContainer container)

Parameters: component componentDescriptor container

Returns: List of ComponentDescriptors which were used by ComponentComposer

Throws: CompositionException UndefinedComponentComposerException

getId

public String getId()