|
![]() |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgroovy.lang.GroovyObjectSupport
groovy.util.BuilderSupport
org.nanocontainer.script.groovy.OldGroovyNodeBuilder
public class OldGroovyNodeBuilder
Builds node trees of PicoContainers and Pico components using GroovyMarkup.
Simple example usage in your groovy script:
builder = new org.nanocontainer.script.groovy.OldGroovyNodeBuilder()
pico = builder.container(parent:parent) {
component(class:org.nanocontainer.testmodel.DefaultWebServerConfig)
component(class:org.nanocontainer.testmodel.WebServerImpl)
}
Constructor Summary | |
---|---|
OldGroovyNodeBuilder()
Deprecated. |
|
OldGroovyNodeBuilder(org.nanocontainer.script.NodeBuilderDecorationDelegate decorationDelegate)
Deprecated. |
Method Summary | |
---|---|
protected Object |
createBean(Map attributes)
Deprecated. |
protected org.nanocontainer.NanoContainer |
createChildContainer(Map attributes,
org.nanocontainer.NanoContainer parent)
Deprecated. Creates a new container. |
protected org.nanocontainer.NanoContainer |
createComponentClassLoader(org.nanocontainer.NanoContainer parent)
Deprecated. |
protected Object |
createNode(Object name)
Deprecated. |
protected Object |
createNode(Object name,
Map attributes)
Deprecated. |
protected Object |
createNode(Object name,
Map attributes,
Object value)
Deprecated. Override of create node. |
protected Object |
createNode(Object name,
Object value)
Deprecated. |
protected Object |
doInvokeMethod(String s,
Object name,
Object args)
Deprecated. |
protected void |
setClosureDelegate(groovy.lang.Closure closure,
Object o)
Deprecated. |
protected void |
setParent(Object parent,
Object child)
Deprecated. |
Methods inherited from class groovy.util.BuilderSupport |
---|
getCurrent, getName, invokeMethod, invokeMethod, nodeCompleted, setCurrent |
Methods inherited from class groovy.lang.GroovyObjectSupport |
---|
getMetaClass, getProperty, setMetaClass, setProperty |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public OldGroovyNodeBuilder(org.nanocontainer.script.NodeBuilderDecorationDelegate decorationDelegate)
public OldGroovyNodeBuilder()
Method Detail |
---|
protected void setParent(Object parent, Object child)
setParent
in class groovy.util.BuilderSupport
protected Object doInvokeMethod(String s, Object name, Object args)
doInvokeMethod
in class groovy.util.BuilderSupport
protected void setClosureDelegate(groovy.lang.Closure closure, Object o)
setClosureDelegate
in class groovy.util.BuilderSupport
protected Object createNode(Object name)
createNode
in class groovy.util.BuilderSupport
protected Object createNode(Object name, Object value)
createNode
in class groovy.util.BuilderSupport
protected Object createNode(Object name, Map attributes, Object value)
createNode
in class groovy.util.BuilderSupport
name
- The name of the groovy node we're building. Examples are
'container', and 'grant',attributes
- Map attributes of the current invocation.
protected Object createNode(Object name, Map attributes)
createNode
in class groovy.util.BuilderSupport
protected org.nanocontainer.NanoContainer createChildContainer(Map attributes, org.nanocontainer.NanoContainer parent)
attributes
- Map Attributes defined by the builder in the script.parent
- The parent container
protected org.nanocontainer.NanoContainer createComponentClassLoader(org.nanocontainer.NanoContainer parent)
protected Object createBean(Map attributes)
|
![]() |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |