org.picocontainer.script
Class AbstractContainerBuilder
java.lang.Object
org.picocontainer.script.AbstractContainerBuilder
- All Implemented Interfaces:
- ContainerBuilder
- Direct Known Subclasses:
- DefaultContainerBuilder, ScriptedContainerBuilder
public abstract class AbstractContainerBuilder
- extends Object
- implements ContainerBuilder
- Author:
- Joe Walnes, Aslak Hellesøy, Paul Hammant, Mauro Talevi
|
Method Summary |
protected void |
autoStart(org.picocontainer.PicoContainer container)
|
org.picocontainer.PicoContainer |
buildContainer(org.picocontainer.PicoContainer parentContainer,
Object assemblyScope,
boolean addChildToParent)
Builds a new container |
protected abstract org.picocontainer.PicoContainer |
createContainer(org.picocontainer.PicoContainer parentContainer,
Object assemblyScope)
|
void |
killContainer(org.picocontainer.PicoContainer container)
Destroys a container. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractContainerBuilder
public AbstractContainerBuilder()
AbstractContainerBuilder
public AbstractContainerBuilder(LifecycleMode startMode)
buildContainer
public final org.picocontainer.PicoContainer buildContainer(org.picocontainer.PicoContainer parentContainer,
Object assemblyScope,
boolean addChildToParent)
- Description copied from interface:
ContainerBuilder
- Builds a new container
- Specified by:
buildContainer in interface ContainerBuilder
- Parameters:
parentContainer - the parent PicoContainer (may be null).assemblyScope - a hint about the assembly scope (may be
null)addChildToParent - boolean flag, true if the child is
to be added to the parent
- Returns:
- A PicoContainer
autoStart
protected void autoStart(org.picocontainer.PicoContainer container)
killContainer
public void killContainer(org.picocontainer.PicoContainer container)
- Description copied from interface:
ContainerBuilder
- Destroys a container.
- Specified by:
killContainer in interface ContainerBuilder
- Parameters:
container - the PicoContainer to be killed
createContainer
protected abstract org.picocontainer.PicoContainer createContainer(org.picocontainer.PicoContainer parentContainer,
Object assemblyScope)
Copyright © 2003-2010 Codehaus. All Rights Reserved.