Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2003-2007 Codehaus. All Rights Reserved.