Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2003-2010
Codehaus
. All Rights Reserved.