org.picocontainer.script
Class ScriptedContainerBuilder
java.lang.Object
org.picocontainer.script.AbstractContainerBuilder
org.picocontainer.script.ScriptedContainerBuilder
- All Implemented Interfaces:
- ContainerBuilder
- Direct Known Subclasses:
- BeanShellContainerBuilder, GroovyContainerBuilder, JavascriptContainerBuilder, JRubyContainerBuilder, JythonContainerBuilder, XMLContainerBuilder, XStreamContainerBuilder
public abstract class ScriptedContainerBuilder
- extends AbstractContainerBuilder
Abstract class for script-based container builders
- 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(Reader script,
ClassLoader classLoader,
LifecycleMode lifecycleMode)
ScriptedContainerBuilder
public ScriptedContainerBuilder(URL script,
ClassLoader classLoader)
ScriptedContainerBuilder
public ScriptedContainerBuilder(URL script,
ClassLoader classLoader,
LifecycleMode lifecycleMode)
createContainer
protected final org.picocontainer.PicoContainer createContainer(org.picocontainer.PicoContainer parentContainer,
Object assemblyScope)
- Specified by:
createContainer
in class AbstractContainerBuilder
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)
Copyright © 2003-2010 Codehaus. All Rights Reserved.