org.codehaus.plexus.component.builder
Class XBeanComponentBuilder
java.lang.Object
org.codehaus.plexus.component.builder.XBeanComponentBuilder
- All Implemented Interfaces:
- ComponentBuilder
public class XBeanComponentBuilder
- extends java.lang.Object
- implements ComponentBuilder
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XBeanComponentBuilder
public XBeanComponentBuilder()
XBeanComponentBuilder
public XBeanComponentBuilder(ComponentManager componentManager)
getComponentManager
public ComponentManager getComponentManager()
setComponentManager
public void setComponentManager(ComponentManager componentManager)
getContainer
protected MutablePlexusContainer getContainer()
build
public java.lang.Object build(ComponentDescriptor descriptor,
org.codehaus.plexus.classworlds.realm.ClassRealm realm,
ComponentBuildListener listener)
throws ComponentInstantiationException,
ComponentLifecycleException
- Specified by:
build
in interface ComponentBuilder
- Throws:
ComponentInstantiationException
ComponentLifecycleException
createComponentInstance
protected java.lang.Object createComponentInstance(ComponentDescriptor descriptor,
org.codehaus.plexus.classworlds.realm.ClassRealm realm)
throws ComponentInstantiationException,
ComponentLifecycleException
- Throws:
ComponentInstantiationException
ComponentLifecycleException
createObjectRecipe
public org.apache.xbean.recipe.ObjectRecipe createObjectRecipe(ComponentDescriptor descriptor,
org.codehaus.plexus.classworlds.realm.ClassRealm realm)
throws ComponentInstantiationException,
PlexusConfigurationException
- Throws:
ComponentInstantiationException
PlexusConfigurationException
shouldConfigure
protected boolean shouldConfigure(ComponentDescriptor descriptor,
org.codehaus.plexus.classworlds.realm.ClassRealm realm)
fromXML
protected java.lang.String fromXML(java.lang.String elementName)
startComponentLifecycle
protected void startComponentLifecycle(java.lang.Object component,
org.codehaus.plexus.classworlds.realm.ClassRealm realm)
throws ComponentLifecycleException
- Throws:
ComponentLifecycleException
Copyright © 2001-2008 Codehaus. All Rights Reserved.