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

A

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

B

BEAN_CLASS - Static variable in class org.picocontainer.script.groovy.nodes.BeanNode
Bean class attribute.
BeanNode - Class in org.picocontainer.script.groovy.nodes
Creates on-the-spot Javabeans configurations and registers the result with the container @link MutablePicoContainer#addComponent}.
BeanNode() - Constructor for class org.picocontainer.script.groovy.nodes.BeanNode
Default constructor.
BuilderNode - Interface in org.picocontainer.script.groovy
In a node builder environment, there is often one class per node that is possible in a builder.

C

ChildContainerNode - Class in org.picocontainer.script.groovy.nodes
Creates a new PicoContainer node.
ChildContainerNode(NodeBuilderDecorator) - Constructor for class org.picocontainer.script.groovy.nodes.ChildContainerNode
Constructs a child container node with a given decorator
CLASS_ATTRIBUTE - Static variable in class org.picocontainer.script.groovy.nodes.NewBuilderNode
Supported attribute: 'class'.
ClassLoaderNode - Class in org.picocontainer.script.groovy.nodes
 
ClassLoaderNode() - Constructor for class org.picocontainer.script.groovy.nodes.ClassLoaderNode
 
ClasspathNode - Class in org.picocontainer.script.groovy.nodes
 
ClasspathNode() - Constructor for class org.picocontainer.script.groovy.nodes.ClasspathNode
 
ComponentNode - Class in org.picocontainer.script.groovy.nodes
Creates a component node
ComponentNode(NodeBuilderDecorator) - Constructor for class org.picocontainer.script.groovy.nodes.ComponentNode
 
ConfigNode - Class in org.picocontainer.script.groovy.nodes
Config node adds configuration entry to mutable pico container.
ConfigNode() - Constructor for class org.picocontainer.script.groovy.nodes.ConfigNode
 
CONTAINER - Static variable in class org.picocontainer.script.groovy.nodes.AppendContainerNode
Supported Attribute (Required): 'container.' Reference to the container we are going to append to.
createBean(Map<String, Object>) - Method in class org.picocontainer.script.groovy.nodes.BeanNode
Instantiates the bean and sets the appropriate attributes.
createChildContainer(Map<String, Object>, ClassLoadingPicoContainer) - Method in class org.picocontainer.script.groovy.nodes.ChildContainerNode
Creates a new container.
createContainerFromScript(PicoContainer, Object) - Method in class org.picocontainer.script.groovy.GroovyContainerBuilder
 
createNewNode(Object, Map<String, Object>) - Method in interface org.picocontainer.script.groovy.BuilderNode
Creates a new node .
createNewNode(Object, Map<String, Object>) - Method in class org.picocontainer.script.groovy.nodes.AppendContainerNode
Returns the container passed in as the "container" attribute.
createNewNode(Object, Map<String, Object>) - Method in class org.picocontainer.script.groovy.nodes.BeanNode
 
createNewNode(Object, Map) - Method in class org.picocontainer.script.groovy.nodes.ChildContainerNode
Creates a new container.
createNewNode(Object, Map<String, Object>) - Method in class org.picocontainer.script.groovy.nodes.ClassLoaderNode
 
createNewNode(Object, Map) - Method in class org.picocontainer.script.groovy.nodes.ClasspathNode
 
createNewNode(Object, Map<String, Object>) - Method in class org.picocontainer.script.groovy.nodes.ComponentNode
Execute the handler for the given node builder.
createNewNode(Object, Map<String, Object>) - Method in class org.picocontainer.script.groovy.nodes.ConfigNode
 
createNewNode(Object, Map<String, Object>) - Method in class org.picocontainer.script.groovy.nodes.DoCallNode
 
createNewNode(Object, Map<String, Object>) - Method in class org.picocontainer.script.groovy.nodes.GrantNode
 
createNewNode(Object, Map<String, Object>) - Method in class org.picocontainer.script.groovy.nodes.NewBuilderNode
 
createNode(Object) - Method in class org.picocontainer.script.groovy.GroovyNodeBuilder
 
createNode(Object, Object) - Method in class org.picocontainer.script.groovy.GroovyNodeBuilder
 
createNode(Object, Map, Object) - Method in class org.picocontainer.script.groovy.GroovyNodeBuilder
Override of create node.
createNode(Object, Map) - Method in class org.picocontainer.script.groovy.GroovyNodeBuilder
 
createNodeBuilder() - Method in class org.picocontainer.script.groovy.GroovyContainerBuilder
Allows customization of the groovy node builder in descendants.

D

DoCallNode - Class in org.picocontainer.script.groovy.nodes
Handles 'doCall' nodes.
DoCallNode() - Constructor for class org.picocontainer.script.groovy.nodes.DoCallNode
 
doInvokeMethod(String, Object, Object) - Method in class org.picocontainer.script.groovy.GroovyNodeBuilder
 

G

generateScript(MutablePicoContainer) - Method in class org.picocontainer.script.groovy.GroovyScriptGenerator
 
getDecorator() - Method in class org.picocontainer.script.groovy.GroovyNodeBuilder
Returns the current decorator
getMessage() - Method in exception org.picocontainer.script.groovy.GroovyCompilationException
 
getNode(String) - Method in class org.picocontainer.script.groovy.GroovyNodeBuilder
Returns an appropriate node handler for a given node and
getNodeName() - Method in interface org.picocontainer.script.groovy.BuilderNode
Returns the name of the node, eg 'container' or 'component'.
getNodeName() - Method in class org.picocontainer.script.groovy.nodes.AbstractBuilderNode
 
getSupportedAttributeNames() - Method in interface org.picocontainer.script.groovy.BuilderNode
Returns the supported attribute names.
getSupportedAttributeNames() - Method in class org.picocontainer.script.groovy.nodes.AbstractBuilderNode
 
GrantNode - Class in org.picocontainer.script.groovy.nodes
 
GrantNode() - Constructor for class org.picocontainer.script.groovy.nodes.GrantNode
 
GroovyCompilationException - Exception in org.picocontainer.script.groovy
Thrown when a groovy compilation error occurs
GroovyCompilationException(String, CompilationFailedException) - Constructor for exception org.picocontainer.script.groovy.GroovyCompilationException
 
GroovyContainerBuilder - Class in org.picocontainer.script.groovy
The groovy script has to return an instance of ClassLoadingPicoContainer.
GroovyContainerBuilder(Reader, ClassLoader) - Constructor for class org.picocontainer.script.groovy.GroovyContainerBuilder
 
GroovyContainerBuilder(Reader, ClassLoader, LifecycleMode) - Constructor for class org.picocontainer.script.groovy.GroovyContainerBuilder
 
GroovyContainerBuilder(URL, ClassLoader) - Constructor for class org.picocontainer.script.groovy.GroovyContainerBuilder
 
GroovyContainerBuilder(URL, ClassLoader, LifecycleMode) - Constructor for class org.picocontainer.script.groovy.GroovyContainerBuilder
 
GroovyNodeBuilder - Class in org.picocontainer.script.groovy
Builds node trees of PicoContainers and Pico components using GroovyMarkup.
GroovyNodeBuilder(NodeBuilderDecorator, boolean) - Constructor for class org.picocontainer.script.groovy.GroovyNodeBuilder
Allows the composition of a NodeBuilderDecorator -- an object that extends the capabilities of the GroovyNodeBuilder with new tags, new capabilities, etc.
GroovyNodeBuilder(NodeBuilderDecorator) - Constructor for class org.picocontainer.script.groovy.GroovyNodeBuilder
 
GroovyNodeBuilder() - Constructor for class org.picocontainer.script.groovy.GroovyNodeBuilder
Default constructor.
GroovyScriptGenerator - Class in org.picocontainer.script.groovy
This class can generate a Groovy script from a preconfigured container.
GroovyScriptGenerator() - Constructor for class org.picocontainer.script.groovy.GroovyScriptGenerator
 

H

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

I

isAttribute(Map<String, Object>, String) - Method in class org.picocontainer.script.groovy.nodes.AbstractBuilderNode
Checks that an attribute actually exists in the attirbute map.

K

KEY - Static variable in class org.picocontainer.script.groovy.nodes.ComponentNode
Attributes 'key'
KEY - Static variable in class org.picocontainer.script.groovy.nodes.ConfigNode
attribute name for key attribute ( Required )

N

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

O

org.picocontainer.script.groovy - package org.picocontainer.script.groovy
This package contains Groovy scripting support for PicoComponent assembly.
org.picocontainer.script.groovy.nodes - package org.picocontainer.script.groovy.nodes
 

P

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

S

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

T

toString() - Method in class org.picocontainer.script.groovy.nodes.AbstractBuilderNode
 

V

VALIDATE_ATTRIBUTE - Static variable in class org.picocontainer.script.groovy.nodes.NewBuilderNode
Supported attribute 'validating'.
validateScriptedAttributes(Map<String, Object>) - Method in interface org.picocontainer.script.groovy.BuilderNode
Validates a the attributes as supplied by the node builder against the node's supported attributes.
validateScriptedAttributes(Map<String, Object>) - Method in class org.picocontainer.script.groovy.nodes.AbstractBuilderNode
Validates a the attributes as supplied by the node builder against the node's supported attributes.
validateScriptedAttributes(Map<String, Object>) - Method in class org.picocontainer.script.groovy.nodes.BeanNode
Validates a the attributes as supplied by the node builder against the node's supported attributes.
validateScriptedAttributes(Map<String, Object>) - Method in class org.picocontainer.script.groovy.nodes.ConfigNode
ansure that node has proper attributes
VALUE - Static variable in class org.picocontainer.script.groovy.nodes.ConfigNode
attribute name for value attribute ( Required )

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

Copyright © 2003-2010 Codehaus. All Rights Reserved.