org.codehaus.plexus.component.composition

Class DefaultComponentComposerManager

public class DefaultComponentComposerManager extends Object implements ComponentComposerManager

Version: $Id: DefaultComponentComposerManager.java 6976 2007-10-21 16:11:08Z jvanzyl $

Author: Michal Maczka Jason van Zyl

Field Summary
MapcomponentComposers
StringdefaultComponentComposerId
Method Summary
voidaddComponentComposer(ComponentComposer componentComposer)
voidassembleComponent(Object component, ComponentDescriptor componentDescriptor, PlexusContainer container)
voidassembleComponent(Object component, ComponentDescriptor componentDescriptor, PlexusContainer container, ClassRealm lookupRealm)
protected ComponentComposergetComponentComposer(String id)

Field Detail

componentComposers

private Map componentComposers

defaultComponentComposerId

private String defaultComponentComposerId

Method Detail

addComponentComposer

public void addComponentComposer(ComponentComposer componentComposer)

assembleComponent

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

assembleComponent

public void assembleComponent(Object component, ComponentDescriptor componentDescriptor, PlexusContainer container, ClassRealm lookupRealm)

getComponentComposer

protected ComponentComposer getComponentComposer(String id)