org.codehaus.plexus.component.composition

Class DefaultComponentComposerManager

Implemented Interfaces:
ComponentComposerManager

public class DefaultComponentComposerManager
extends java.lang.Object
implements ComponentComposerManager

Version:
$Id: DefaultComponentComposerManager.java 1750 2005-04-19 07:45:02Z brett $
Author:
Michal Maczka

Field Summary

private List
componentComposers
private Map
composerMap
private String
defaultComponentComposerId

Fields inherited from interface org.codehaus.plexus.component.composition.ComponentComposerManager

ROLE

Method Summary

void
assembleComponent(Object component, ComponentDescriptor componentDescriptor, PlexusContainer container)
private ComponentComposer
findComponentComposer(String id)
protected ComponentComposer
getComponentComposer(String id)

Field Details

componentComposers

private List componentComposers

composerMap

private Map composerMap

defaultComponentComposerId

private String defaultComponentComposerId

Method Details

assembleComponent

public void assembleComponent(Object component,
                              ComponentDescriptor componentDescriptor,
                              PlexusContainer container)
            throws UndefinedComponentComposerException,
                   CompositionException
Specified by:
assembleComponent in interface ComponentComposerManager

findComponentComposer

private ComponentComposer findComponentComposer(String id)

getComponentComposer

protected ComponentComposer getComponentComposer(String id)
            throws UndefinedComponentComposerException