org.nanocontainer.script.xml
Class XMLContainerBuilder
java.lang.Object
org.nanocontainer.integrationkit.LifecycleContainerBuilder
org.nanocontainer.script.ScriptedContainerBuilder
org.nanocontainer.script.xml.XMLContainerBuilder
- All Implemented Interfaces:
- ContainerBuilder, ContainerPopulator
public class XMLContainerBuilder
- extends ScriptedContainerBuilder
- implements ContainerPopulator
This class builds up a hierarchy of PicoContainers from an XML configuration file.
- Version:
- $Revision: 2953 $
- Author:
- Paul Hammant, Aslak Hellesøy, Jeppe Cramon, Mauro Talevi
Method Summary |
protected org.picocontainer.PicoContainer |
createContainerFromScript(org.picocontainer.PicoContainer parentContainer,
Object assemblyScope)
|
void |
populateContainer(org.picocontainer.MutablePicoContainer container)
Populate a container |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XMLContainerBuilder
public XMLContainerBuilder(Reader script,
ClassLoader classLoader)
XMLContainerBuilder
public XMLContainerBuilder(URL script,
ClassLoader classLoader)
createContainerFromScript
protected org.picocontainer.PicoContainer createContainerFromScript(org.picocontainer.PicoContainer parentContainer,
Object assemblyScope)
- Specified by:
createContainerFromScript
in class ScriptedContainerBuilder
populateContainer
public void populateContainer(org.picocontainer.MutablePicoContainer container)
- Description copied from interface:
ContainerPopulator
- Populate a container
- Specified by:
populateContainer
in interface ContainerPopulator
- Parameters:
container
- the MutablePicoContainer to populate
Copyright © 2003-2009 Codehaus. All Rights Reserved.