org.codehaus.plexus.component.composition
Interface ComponentComposer
- All Known Implementing Classes:
- AbstractComponentComposer, ConstructorComponentComposer, FieldComponentComposer, MapOrientedComponentComposer, NoOpComponentComposer, SetterComponentComposer
public interface ComponentComposer
- Version:
- $Revision: 5466 $
- Author:
- Jason van Zyl, Michal Maczka
Method Summary |
void |
assembleComponent(Object component,
org.codehaus.plexus.component.repository.ComponentDescriptor componentDescriptor,
org.codehaus.plexus.PlexusContainer container)
Deprecated. |
void |
assembleComponent(Object component,
org.codehaus.plexus.component.repository.ComponentDescriptor componentDescriptor,
org.codehaus.plexus.PlexusContainer container,
org.codehaus.plexus.classworlds.realm.ClassRealm lookupRealm)
|
void |
assignRequirement(Object component,
org.codehaus.plexus.component.repository.ComponentDescriptor componentDescriptor,
org.codehaus.plexus.component.repository.ComponentRequirement componentRequirement,
org.codehaus.plexus.PlexusContainer container,
Map compositionContext)
Deprecated. |
void |
assignRequirement(Object component,
org.codehaus.plexus.component.repository.ComponentDescriptor componentDescriptor,
org.codehaus.plexus.component.repository.ComponentRequirement componentRequirement,
org.codehaus.plexus.PlexusContainer container,
Map compositionContext,
org.codehaus.plexus.classworlds.realm.ClassRealm lookupRealm)
|
Map |
createCompositionContext(Object component,
org.codehaus.plexus.component.repository.ComponentDescriptor descriptor)
|
String |
getId()
|
List |
gleanAutowiringRequirements(Map compositionContext,
org.codehaus.plexus.PlexusContainer container)
|
void |
verifyComponentSuitability(Object component)
|
ROLE
static final String ROLE
getId
String getId()
assembleComponent
void assembleComponent(Object component,
org.codehaus.plexus.component.repository.ComponentDescriptor componentDescriptor,
org.codehaus.plexus.PlexusContainer container)
throws org.codehaus.plexus.component.composition.CompositionException
- Deprecated.
- Throws:
org.codehaus.plexus.component.composition.CompositionException
assembleComponent
void assembleComponent(Object component,
org.codehaus.plexus.component.repository.ComponentDescriptor componentDescriptor,
org.codehaus.plexus.PlexusContainer container,
org.codehaus.plexus.classworlds.realm.ClassRealm lookupRealm)
throws org.codehaus.plexus.component.composition.CompositionException
- Throws:
org.codehaus.plexus.component.composition.CompositionException
verifyComponentSuitability
void verifyComponentSuitability(Object component)
throws org.codehaus.plexus.component.composition.CompositionException
- Throws:
org.codehaus.plexus.component.composition.CompositionException
createCompositionContext
Map createCompositionContext(Object component,
org.codehaus.plexus.component.repository.ComponentDescriptor descriptor)
throws org.codehaus.plexus.component.composition.CompositionException
- Throws:
org.codehaus.plexus.component.composition.CompositionException
gleanAutowiringRequirements
List gleanAutowiringRequirements(Map compositionContext,
org.codehaus.plexus.PlexusContainer container)
throws org.codehaus.plexus.component.composition.CompositionException
- Throws:
org.codehaus.plexus.component.composition.CompositionException
assignRequirement
void assignRequirement(Object component,
org.codehaus.plexus.component.repository.ComponentDescriptor componentDescriptor,
org.codehaus.plexus.component.repository.ComponentRequirement componentRequirement,
org.codehaus.plexus.PlexusContainer container,
Map compositionContext)
throws org.codehaus.plexus.component.composition.CompositionException
- Deprecated.
- Throws:
org.codehaus.plexus.component.composition.CompositionException
assignRequirement
void assignRequirement(Object component,
org.codehaus.plexus.component.repository.ComponentDescriptor componentDescriptor,
org.codehaus.plexus.component.repository.ComponentRequirement componentRequirement,
org.codehaus.plexus.PlexusContainer container,
Map compositionContext,
org.codehaus.plexus.classworlds.realm.ClassRealm lookupRealm)
throws org.codehaus.plexus.component.composition.CompositionException
- Throws:
org.codehaus.plexus.component.composition.CompositionException
Copyright © 2001-2009 Codehaus. All Rights Reserved.