A B C D G H I K N O P S T V

A

AbstractBuilderNode - Class in org.nanocontainer.script.groovy.buildernodes
Abstract base class for custom nodes.
AbstractBuilderNode(String) - Constructor for class org.nanocontainer.script.groovy.buildernodes.AbstractBuilderNode
Constructs a custom node builder.
addAttribute(String) - Method in class org.nanocontainer.script.groovy.buildernodes.AbstractBuilderNode
Add an attribute to the list of ones supported by this node.
AppendContainerNode - Class in org.nanocontainer.script.groovy.buildernodes
Sometimes it is worthwhile to split apart Nanocontainer building into functions.
AppendContainerNode() - Constructor for class org.nanocontainer.script.groovy.buildernodes.AppendContainerNode
Constructs an append container node.

B

BEAN_CLASS - Static variable in class org.nanocontainer.script.groovy.buildernodes.BeanNode
Bean class attribute.
BeanNode - Class in org.nanocontainer.script.groovy.buildernodes
Creates on-the-spot Javabeans configurations and registers the result with the container via pico.registerCompoenntInstance.
BeanNode() - Constructor for class org.nanocontainer.script.groovy.buildernodes.BeanNode
Default constructor.
BuilderNode - Interface in org.nanocontainer.script.groovy
In a groovy node builder environment, there is often one class per node that is possible in a builder.

C

ChildContainerNode - Class in org.nanocontainer.script.groovy.buildernodes
Creates a new NanoContainer node.
ChildContainerNode(NodeBuilderDecorationDelegate) - Constructor for class org.nanocontainer.script.groovy.buildernodes.ChildContainerNode
Constructs a child container node.
CLASS_ATTRIBUTE - Static variable in class org.nanocontainer.script.groovy.buildernodes.NewBuilderNode
Supported attribute: 'class'.
ClassLoaderNode - Class in org.nanocontainer.script.groovy.buildernodes
 
ClassLoaderNode() - Constructor for class org.nanocontainer.script.groovy.buildernodes.ClassLoaderNode
 
ClasspathNode - Class in org.nanocontainer.script.groovy.buildernodes
 
ClasspathNode() - Constructor for class org.nanocontainer.script.groovy.buildernodes.ClasspathNode
 
ComponentNode - Class in org.nanocontainer.script.groovy.buildernodes
 
ComponentNode(NodeBuilderDecorationDelegate) - Constructor for class org.nanocontainer.script.groovy.buildernodes.ComponentNode
 
CONTAINER - Static variable in class org.nanocontainer.script.groovy.buildernodes.AppendContainerNode
Supported Attribute (Required): 'container.' Reference to the container we are going to append to.
createBean(Map) - Method in class org.nanocontainer.script.groovy.buildernodes.BeanNode
Instantiates the bean and sets the appropriate attributes.
createBean(Map) - Method in class org.nanocontainer.script.groovy.OldGroovyNodeBuilder
Deprecated.  
createChildContainer(Map, NanoContainer) - Method in class org.nanocontainer.script.groovy.buildernodes.ChildContainerNode
Creates a new container.
createChildContainer(Map, NanoContainer) - Method in class org.nanocontainer.script.groovy.OldGroovyNodeBuilder
Deprecated. Creates a new container.
createComponentClassLoader(NanoContainer) - Method in class org.nanocontainer.script.groovy.OldGroovyNodeBuilder
Deprecated.  
createContainerFromScript(PicoContainer, Object) - Method in class org.nanocontainer.script.groovy.GroovyContainerBuilder
 
createGroovyNodeBuilder() - Method in class org.nanocontainer.script.groovy.GroovyContainerBuilder
Allows customization of the groovy node builder in descendants.
createNewNode(Object, Map) - Method in interface org.nanocontainer.script.groovy.BuilderNode
Execute the handler for the given node builder.
createNewNode(Object, Map) - Method in class org.nanocontainer.script.groovy.buildernodes.AppendContainerNode
Returns the container passed in as the "container" attribute.
createNewNode(Object, Map) - Method in class org.nanocontainer.script.groovy.buildernodes.BeanNode
 
createNewNode(Object, Map) - Method in class org.nanocontainer.script.groovy.buildernodes.ChildContainerNode
Creates a new container.
createNewNode(Object, Map) - Method in class org.nanocontainer.script.groovy.buildernodes.ClassLoaderNode
 
createNewNode(Object, Map) - Method in class org.nanocontainer.script.groovy.buildernodes.ClasspathNode
 
createNewNode(Object, Map) - Method in class org.nanocontainer.script.groovy.buildernodes.ComponentNode
Execute the handler for the given node builder.
createNewNode(Object, Map) - Method in class org.nanocontainer.script.groovy.buildernodes.DecoratingPicoContainerNode
 
createNewNode(Object, Map) - Method in class org.nanocontainer.script.groovy.buildernodes.DoCallNode
 
createNewNode(Object, Map) - Method in class org.nanocontainer.script.groovy.buildernodes.GrantNode
 
createNewNode(Object, Map) - Method in class org.nanocontainer.script.groovy.buildernodes.NewBuilderNode
 
createNode(Object) - Method in class org.nanocontainer.script.groovy.GroovyNodeBuilder
 
createNode(Object, Object) - Method in class org.nanocontainer.script.groovy.GroovyNodeBuilder
 
createNode(Object, Map, Object) - Method in class org.nanocontainer.script.groovy.GroovyNodeBuilder
Override of create node.
createNode(Object, Map) - Method in class org.nanocontainer.script.groovy.GroovyNodeBuilder
 
createNode(Object, Map) - Method in interface org.nanocontainer.script.groovy.NodeCreator
 
createNode(Object) - Method in class org.nanocontainer.script.groovy.OldGroovyNodeBuilder
Deprecated.  
createNode(Object, Object) - Method in class org.nanocontainer.script.groovy.OldGroovyNodeBuilder
Deprecated.  
createNode(Object, Map, Object) - Method in class org.nanocontainer.script.groovy.OldGroovyNodeBuilder
Deprecated. Override of create node.
createNode(Object, Map) - Method in class org.nanocontainer.script.groovy.OldGroovyNodeBuilder
Deprecated.  

D

DecoratingPicoContainerNode - Class in org.nanocontainer.script.groovy.buildernodes
 
DecoratingPicoContainerNode() - Constructor for class org.nanocontainer.script.groovy.buildernodes.DecoratingPicoContainerNode
 
DoCallNode - Class in org.nanocontainer.script.groovy.buildernodes
Handles 'doCall' nodes.
DoCallNode() - Constructor for class org.nanocontainer.script.groovy.buildernodes.DoCallNode
 
doInvokeMethod(String, Object, Object) - Method in class org.nanocontainer.script.groovy.GroovyNodeBuilder
 
doInvokeMethod(String, Object, Object) - Method in class org.nanocontainer.script.groovy.OldGroovyNodeBuilder
Deprecated.  
DynaopGroovyNodeBuilder - Class in org.nanocontainer.script.groovy
A GroovyNodeBuilder that supports scripting of aspects via dynaop.
DynaopGroovyNodeBuilder() - Constructor for class org.nanocontainer.script.groovy.DynaopGroovyNodeBuilder
Creates a new DynaopGroovyNodeBuilder that will use the default @{link DynaopAspectsManager} to apply aspects.

G

generateScript(MutablePicoContainer) - Method in class org.nanocontainer.script.groovy.GroovyScriptGenerator
 
getDecorationDelegate() - Method in class org.nanocontainer.script.groovy.GroovyNodeBuilder
Retrieve the current decoration delegate.
getMessage() - Method in exception org.nanocontainer.script.groovy.GroovyCompilationException
 
getNode(String) - Method in class org.nanocontainer.script.groovy.GroovyNodeBuilder
Returns an appropriate node handler for a given node and
getNodeName() - Method in interface org.nanocontainer.script.groovy.BuilderNode
Retrieve the name of the node.
getNodeName() - Method in class org.nanocontainer.script.groovy.buildernodes.AbstractBuilderNode
 
getSupportedAttributes() - Method in interface org.nanocontainer.script.groovy.BuilderNode
Retrieve a map of supported attribute names.
getSupportedAttributes() - Method in class org.nanocontainer.script.groovy.buildernodes.AbstractBuilderNode
 
GrantNode - Class in org.nanocontainer.script.groovy.buildernodes
 
GrantNode() - Constructor for class org.nanocontainer.script.groovy.buildernodes.GrantNode
 
GroovyCompilationException - Exception in org.nanocontainer.script.groovy
 
GroovyCompilationException(String, CompilationFailedException) - Constructor for exception org.nanocontainer.script.groovy.GroovyCompilationException
 
GroovyContainerBuilder - Class in org.nanocontainer.script.groovy
The groovy script has to return an instance of NanoContainer.
GroovyContainerBuilder(Reader, ClassLoader) - Constructor for class org.nanocontainer.script.groovy.GroovyContainerBuilder
 
GroovyContainerBuilder(URL, ClassLoader) - Constructor for class org.nanocontainer.script.groovy.GroovyContainerBuilder
 
GroovyNodeBuilder - Class in org.nanocontainer.script.groovy
Builds node trees of PicoContainers and Pico components using GroovyMarkup.
GroovyNodeBuilder(NodeBuilderDecorationDelegate, boolean) - Constructor for class org.nanocontainer.script.groovy.GroovyNodeBuilder
Allows the composition of a NodeBuilderDecorationDelegate -- an object that extends the capabilities of the GroovyNodeBuilder with new tags, new capabilities, etc.
GroovyNodeBuilder() - Constructor for class org.nanocontainer.script.groovy.GroovyNodeBuilder
Default constructor.
GroovyScriptGenerator - Class in org.nanocontainer.script.groovy
This class can generate a Groovy script from a preconfigured container.
GroovyScriptGenerator() - Constructor for class org.nanocontainer.script.groovy.GroovyScriptGenerator
 

H

handleBinding(Binding) - Method in class org.nanocontainer.script.groovy.GroovyContainerBuilder
This allows children of this class to add to the default binding.

I

isAttribute(Map, String) - Method in class org.nanocontainer.script.groovy.buildernodes.AbstractBuilderNode
Checks that an attribute actually exists in the attirbute map.

K

KEY - Static variable in class org.nanocontainer.script.groovy.buildernodes.ComponentNode
Attributes 'key'

N

NewBuilderNode - Class in org.nanocontainer.script.groovy.buildernodes
Handles the child of container 'newBuilder' node.
NewBuilderNode() - Constructor for class org.nanocontainer.script.groovy.buildernodes.NewBuilderNode
 
NODE_NAME - Static variable in class org.nanocontainer.script.groovy.buildernodes.AppendContainerNode
Node name.
NODE_NAME - Static variable in class org.nanocontainer.script.groovy.buildernodes.BeanNode
The name of the node we're handling.
NODE_NAME - Static variable in class org.nanocontainer.script.groovy.buildernodes.ChildContainerNode
Node name.
NODE_NAME - Static variable in class org.nanocontainer.script.groovy.buildernodes.ClassLoaderNode
 
NODE_NAME - Static variable in class org.nanocontainer.script.groovy.buildernodes.ClasspathNode
 
NODE_NAME - Static variable in class org.nanocontainer.script.groovy.buildernodes.ComponentNode
 
NODE_NAME - Static variable in class org.nanocontainer.script.groovy.buildernodes.DecoratingPicoContainerNode
 
NODE_NAME - Static variable in class org.nanocontainer.script.groovy.buildernodes.DoCallNode
 
NODE_NAME - Static variable in class org.nanocontainer.script.groovy.buildernodes.GrantNode
 
NODE_NAME - Static variable in class org.nanocontainer.script.groovy.buildernodes.NewBuilderNode
Node name we're handling: 'newBuilder'.
NodeCreator - Interface in org.nanocontainer.script.groovy
 

O

OldGroovyNodeBuilder - Class in org.nanocontainer.script.groovy
Deprecated. Since version 1.0-RC-3, use GroovyNodeBuilder instead.
OldGroovyNodeBuilder(NodeBuilderDecorationDelegate) - Constructor for class org.nanocontainer.script.groovy.OldGroovyNodeBuilder
Deprecated.  
OldGroovyNodeBuilder() - Constructor for class org.nanocontainer.script.groovy.OldGroovyNodeBuilder
Deprecated.  
org.nanocontainer.script.groovy - package org.nanocontainer.script.groovy
This package contains Groovy scripting support for NanoContainer assembly.
org.nanocontainer.script.groovy.buildernodes - package org.nanocontainer.script.groovy.buildernodes
This package contains default builder nodes for NanoContainer Groovy script assembly.

P

PERFORM_ATTRIBUTE_VALIDATION - Static variable in class org.nanocontainer.script.groovy.GroovyNodeBuilder
Flag indicating that the attribute validation should be performed.

S

setClosureDelegate(Closure, Object) - Method in class org.nanocontainer.script.groovy.OldGroovyNodeBuilder
Deprecated.  
setNode(BuilderNode) - Method in class org.nanocontainer.script.groovy.GroovyNodeBuilder
Add's a groovy node handler to the table of possible handlers.
setParent(Object, Object) - Method in class org.nanocontainer.script.groovy.GroovyNodeBuilder
 
setParent(Object, Object) - Method in class org.nanocontainer.script.groovy.OldGroovyNodeBuilder
Deprecated.  
SKIP_ATTRIBUTE_VALIDATION - Static variable in class org.nanocontainer.script.groovy.GroovyNodeBuilder
Flag indicating that attribute validation should be skipped.

T

toString() - Method in class org.nanocontainer.script.groovy.buildernodes.AbstractBuilderNode
 

V

VALIDATE_ATTRIBUTE - Static variable in class org.nanocontainer.script.groovy.buildernodes.NewBuilderNode
Suppoerted attribute 'validating'.
validateScriptedAttributes(Map) - Method in interface org.nanocontainer.script.groovy.BuilderNode
Validates a given map of attributes as supplied by the GroovyNodeBuilder against the node's supported attributes.
validateScriptedAttributes(Map) - Method in class org.nanocontainer.script.groovy.buildernodes.AbstractBuilderNode
Validates a given map of attributes as supplied by the GroovyNodeBuilder against the node's supported attributes.
validateScriptedAttributes(Map) - Method in class org.nanocontainer.script.groovy.buildernodes.BeanNode
Validates a given map of attributes as supplied by the GroovyNodeBuilder against the node's supported attributes.

A B C D G H I K N O P S T V

Copyright © 2003-2010 Codehaus. All Rights Reserved.