org.codehaus.plexus.component.composition
Interface ComponentComposer

All Known Implementing Classes:
AbstractComponentComposer, ConstructorComponentComposer, FieldComponentComposer, MapOrientedComponentComposer, NoOpComponentComposer, SetterComponentComposer

public interface ComponentComposer

Version:
$Revision: 6965 $
Author:
Jason van Zyl, Michal Maczka

Field Summary
static String ROLE
           
 
Method Summary
 void assembleComponent(Object component, ComponentDescriptor componentDescriptor, PlexusContainer container)
          Deprecated.  
 void assembleComponent(Object component, ComponentDescriptor componentDescriptor, PlexusContainer container, org.codehaus.plexus.classworlds.realm.ClassRealm lookupRealm)
           
 void assignRequirement(Object component, ComponentDescriptor componentDescriptor, ComponentRequirement componentRequirement, PlexusContainer container, Map compositionContext)
          Deprecated.  
 void assignRequirement(Object component, ComponentDescriptor componentDescriptor, ComponentRequirement componentRequirement, PlexusContainer container, Map compositionContext, org.codehaus.plexus.classworlds.realm.ClassRealm lookupRealm)
           
 Map createCompositionContext(Object component, ComponentDescriptor descriptor)
           
 String getId()
           
 void verifyComponentSuitability(Object component)
           
 

Field Detail

ROLE

static final String ROLE
Method Detail

getId

String getId()

assembleComponent

void assembleComponent(Object component,
                       ComponentDescriptor componentDescriptor,
                       PlexusContainer container)
                       throws CompositionException
Deprecated. 

Throws:
CompositionException

assembleComponent

void assembleComponent(Object component,
                       ComponentDescriptor componentDescriptor,
                       PlexusContainer container,
                       org.codehaus.plexus.classworlds.realm.ClassRealm lookupRealm)
                       throws CompositionException
Throws:
CompositionException

verifyComponentSuitability

void verifyComponentSuitability(Object component)
                                throws CompositionException
Throws:
CompositionException

createCompositionContext

Map createCompositionContext(Object component,
                             ComponentDescriptor descriptor)
                             throws CompositionException
Throws:
CompositionException

assignRequirement

void assignRequirement(Object component,
                       ComponentDescriptor componentDescriptor,
                       ComponentRequirement componentRequirement,
                       PlexusContainer container,
                       Map compositionContext)
                       throws CompositionException
Deprecated. 

Throws:
CompositionException

assignRequirement

void assignRequirement(Object component,
                       ComponentDescriptor componentDescriptor,
                       ComponentRequirement componentRequirement,
                       PlexusContainer container,
                       Map compositionContext,
                       org.codehaus.plexus.classworlds.realm.ClassRealm lookupRealm)
                       throws CompositionException
Throws:
CompositionException


Copyright © 2001-2007 Codehaus. All Rights Reserved.