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.