org.codehaus.plexus.component.composition

Interface ComponentComposer

public interface ComponentComposer

Version: $Revision: 6965 $

Author: Jason van Zyl Michal Maczka

Field Summary
static StringROLE
Method Summary
voidassembleComponent(Object component, ComponentDescriptor componentDescriptor, PlexusContainer container)
voidassembleComponent(Object component, ComponentDescriptor componentDescriptor, PlexusContainer container, ClassRealm lookupRealm)
voidassignRequirement(Object component, ComponentDescriptor componentDescriptor, ComponentRequirement componentRequirement, PlexusContainer container, Map compositionContext)
voidassignRequirement(Object component, ComponentDescriptor componentDescriptor, ComponentRequirement componentRequirement, PlexusContainer container, Map compositionContext, ClassRealm lookupRealm)
MapcreateCompositionContext(Object component, ComponentDescriptor descriptor)
StringgetId()
voidverifyComponentSuitability(Object component)

Field Detail

ROLE

public static String ROLE

Method Detail

assembleComponent

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

Deprecated:

assembleComponent

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

assignRequirement

public void assignRequirement(Object component, ComponentDescriptor componentDescriptor, ComponentRequirement componentRequirement, PlexusContainer container, Map compositionContext)

Deprecated:

assignRequirement

public void assignRequirement(Object component, ComponentDescriptor componentDescriptor, ComponentRequirement componentRequirement, PlexusContainer container, Map compositionContext, ClassRealm lookupRealm)

createCompositionContext

public Map createCompositionContext(Object component, ComponentDescriptor descriptor)

getId

public String getId()

verifyComponentSuitability

public void verifyComponentSuitability(Object component)