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
Method Summary |
protected void |
composeContainer(org.picocontainer.MutablePicoContainer container,
java.lang.Object assemblyScope)
|
protected org.picocontainer.PicoContainer |
createContainer(org.picocontainer.PicoContainer parentContainer,
java.lang.Object assemblyScope)
|
protected abstract org.picocontainer.PicoContainer |
createContainerFromScript(org.picocontainer.PicoContainer parentContainer,
java.lang.Object assemblyScope)
|
protected java.lang.ClassLoader |
getClassLoader()
|
protected java.io.InputStream |
getScriptInputStream()
|
protected java.io.Reader |
getScriptReader()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ScriptedContainerBuilder
public ScriptedContainerBuilder(java.io.Reader script,
java.lang.ClassLoader classLoader)
ScriptedContainerBuilder
public ScriptedContainerBuilder(java.net.URL script,
java.lang.ClassLoader classLoader)
createContainer
protected final org.picocontainer.PicoContainer createContainer(org.picocontainer.PicoContainer parentContainer,
java.lang.Object assemblyScope)
- Specified by:
createContainer
in class LifecycleContainerBuilder
getClassLoader
protected final java.lang.ClassLoader getClassLoader()
getScriptInputStream
protected final java.io.InputStream getScriptInputStream()
throws java.io.IOException
- Throws:
java.io.IOException
getScriptReader
protected final java.io.Reader getScriptReader()
throws java.io.IOException
- Throws:
java.io.IOException
createContainerFromScript
protected abstract org.picocontainer.PicoContainer createContainerFromScript(org.picocontainer.PicoContainer parentContainer,
java.lang.Object assemblyScope)
composeContainer
protected void composeContainer(org.picocontainer.MutablePicoContainer container,
java.lang.Object assemblyScope)
- Specified by:
composeContainer
in class LifecycleContainerBuilder
Copyright © 2003-2007 Codehaus. All Rights Reserved.