org.codehaus.plexus.component.composition
Interface ComponentComposer
- All Known Implementing Classes:
- AbstractComponentComposer
- public interface ComponentComposer
- Version:
- $Revision: 4779 $
- Author:
- Jason van Zyl, Michal Maczka
Field Summary |
static java.lang.String |
ROLE
|
Method Summary |
void |
assembleComponent(java.lang.Object component,
org.codehaus.plexus.component.repository.ComponentDescriptor componentDescriptor,
org.codehaus.plexus.PlexusContainer container)
|
void |
assignRequirement(java.lang.Object component,
org.codehaus.plexus.component.repository.ComponentDescriptor componentDescriptor,
org.codehaus.plexus.component.repository.ComponentRequirement componentRequirement,
org.codehaus.plexus.PlexusContainer container,
java.util.Map compositionContext)
|
java.util.Map |
createCompositionContext(java.lang.Object component,
org.codehaus.plexus.component.repository.ComponentDescriptor descriptor)
|
java.lang.String |
getId()
|
java.util.List |
gleanAutowiringRequirements(java.util.Map compositionContext,
org.codehaus.plexus.PlexusContainer container)
|
void |
verifyComponentSuitability(java.lang.Object component)
|
ROLE
public static final java.lang.String ROLE
getId
public java.lang.String getId()
assembleComponent
public void assembleComponent(java.lang.Object component,
org.codehaus.plexus.component.repository.ComponentDescriptor componentDescriptor,
org.codehaus.plexus.PlexusContainer container)
throws org.codehaus.plexus.component.composition.CompositionException
- Throws:
org.codehaus.plexus.component.composition.CompositionException
verifyComponentSuitability
public void verifyComponentSuitability(java.lang.Object component)
throws org.codehaus.plexus.component.composition.CompositionException
- Throws:
org.codehaus.plexus.component.composition.CompositionException
createCompositionContext
public java.util.Map createCompositionContext(java.lang.Object component,
org.codehaus.plexus.component.repository.ComponentDescriptor descriptor)
throws org.codehaus.plexus.component.composition.CompositionException
- Throws:
org.codehaus.plexus.component.composition.CompositionException
gleanAutowiringRequirements
public java.util.List gleanAutowiringRequirements(java.util.Map compositionContext,
org.codehaus.plexus.PlexusContainer container)
throws org.codehaus.plexus.component.composition.CompositionException
- Throws:
org.codehaus.plexus.component.composition.CompositionException
assignRequirement
public void assignRequirement(java.lang.Object component,
org.codehaus.plexus.component.repository.ComponentDescriptor componentDescriptor,
org.codehaus.plexus.component.repository.ComponentRequirement componentRequirement,
org.codehaus.plexus.PlexusContainer container,
java.util.Map compositionContext)
throws org.codehaus.plexus.component.composition.CompositionException
- Throws:
org.codehaus.plexus.component.composition.CompositionException
Copyright © 2001-2006 Codehaus. All Rights Reserved.