org.nanocontainer.script
Class ScriptedContainerBuilder
java.lang.Object
org.nanocontainer.integrationkit.LifecycleContainerBuilder
org.nanocontainer.script.ScriptedContainerBuilder
- All Implemented Interfaces:
- ContainerBuilder
- Direct Known Subclasses:
- XMLContainerBuilder, XStreamContainerBuilder
public abstract class ScriptedContainerBuilder
- extends LifecycleContainerBuilder
Base abstract class for script-based container builders based.
- Version:
- $Revision: 2164 $
- Author:
- Aslak Hellesøy, Obie Fernandez, Mauro Talevi
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ScriptedContainerBuilder
public ScriptedContainerBuilder(Reader script,
ClassLoader classLoader)
ScriptedContainerBuilder
public ScriptedContainerBuilder(URL script,
ClassLoader classLoader)
createContainer
protected final org.picocontainer.PicoContainer createContainer(org.picocontainer.PicoContainer parentContainer,
Object assemblyScope)
- Specified by:
createContainer
in class LifecycleContainerBuilder
getClassLoader
protected final ClassLoader getClassLoader()
getScriptInputStream
protected final InputStream getScriptInputStream()
throws IOException
- Throws:
IOException
getScriptReader
protected final Reader getScriptReader()
throws IOException
- Throws:
IOException
createContainerFromScript
protected abstract org.picocontainer.PicoContainer createContainerFromScript(org.picocontainer.PicoContainer parentContainer,
Object assemblyScope)
composeContainer
protected void composeContainer(org.picocontainer.MutablePicoContainer container,
Object assemblyScope)
- Specified by:
composeContainer
in class LifecycleContainerBuilder
Copyright © 2003-2009 Codehaus. All Rights Reserved.