org.nanocontainer.script.jruby
Class JRubyContainerBuilder
java.lang.Object
org.nanocontainer.integrationkit.LifecycleContainerBuilder
org.nanocontainer.script.ScriptedContainerBuilder
org.nanocontainer.script.jruby.JRubyContainerBuilder
- All Implemented Interfaces:
- org.nanocontainer.integrationkit.ContainerBuilder
public class JRubyContainerBuilder
- extends org.nanocontainer.script.ScriptedContainerBuilder
The script uses the nanocontainer.rb script to create an instance of
PicoContainer.
There are implicit variables named "$parent" and "$assembly_scope".
- Author:
- Nick Sieger
| Methods inherited from class org.nanocontainer.script.ScriptedContainerBuilder |
composeContainer, createContainer, getClassLoader, getScriptInputStream, getScriptReader |
| Methods inherited from class org.nanocontainer.integrationkit.LifecycleContainerBuilder |
autoStart, buildContainer, killContainer |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MARKUP_EXCEPTION_PREFIX
public static final String MARKUP_EXCEPTION_PREFIX
- See Also:
- Constant Field Values
JRubyContainerBuilder
public JRubyContainerBuilder(Reader script,
ClassLoader classLoader)
createContainerFromScript
protected org.picocontainer.PicoContainer createContainerFromScript(org.picocontainer.PicoContainer parentContainer,
Object assemblyScope)
- Specified by:
createContainerFromScript in class org.nanocontainer.script.ScriptedContainerBuilder
Copyright © 2003-2007 Codehaus. All Rights Reserved.