org.codehaus.plexus.component.composition
Class DefaultComponentComposerManager

java.lang.Object
  extended by org.codehaus.plexus.component.composition.DefaultComponentComposerManager
All Implemented Interfaces:
ComponentComposerManager

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
 
Fields inherited from interface org.codehaus.plexus.component.composition.ComponentComposerManager
ROLE
 
Constructor Summary
DefaultComponentComposerManager()
           
 
Method Summary
 void addComponentComposer(ComponentComposer componentComposer)
           
 void assembleComponent(Object component, ComponentDescriptor componentDescriptor, PlexusContainer container)
           
 void assembleComponent(Object component, ComponentDescriptor componentDescriptor, PlexusContainer container, org.codehaus.plexus.classworlds.realm.ClassRealm lookupRealm)
           
protected  ComponentComposer getComponentComposer(String id)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultComponentComposerManager

public DefaultComponentComposerManager()
Method Detail

addComponentComposer

public void addComponentComposer(ComponentComposer componentComposer)
Specified by:
addComponentComposer in interface ComponentComposerManager

assembleComponent

public void assembleComponent(Object component,
                              ComponentDescriptor componentDescriptor,
                              PlexusContainer container)
                       throws UndefinedComponentComposerException,
                              CompositionException
Specified by:
assembleComponent in interface ComponentComposerManager
Throws:
UndefinedComponentComposerException
CompositionException

assembleComponent

public void assembleComponent(Object component,
                              ComponentDescriptor componentDescriptor,
                              PlexusContainer container,
                              org.codehaus.plexus.classworlds.realm.ClassRealm lookupRealm)
                       throws UndefinedComponentComposerException,
                              CompositionException
Specified by:
assembleComponent in interface ComponentComposerManager
Throws:
UndefinedComponentComposerException
CompositionException

getComponentComposer

protected ComponentComposer getComponentComposer(String id)
                                          throws UndefinedComponentComposerException
Throws:
UndefinedComponentComposerException


Copyright © 2001-2007 Codehaus. All Rights Reserved.