org.nanocontainer.script.groovy.buildernodes
Class NewBuilderNode
java.lang.Object
org.nanocontainer.script.groovy.buildernodes.AbstractBuilderNode
org.nanocontainer.script.groovy.buildernodes.NewBuilderNode
- All Implemented Interfaces:
- Serializable, BuilderNode
public class NewBuilderNode
- extends AbstractBuilderNode
Handles the child of container 'newBuilder' node.
- Version:
- $Revision: 2695 $
- Author:
- James Strachan, Paul Hammant, Aslak Hellesøy, Michael Rimov, Mauro Talevi
- See Also:
- Serialized Form
NODE_NAME
public static final String NODE_NAME
- Node name we're handling: 'newBuilder'.
- See Also:
- Constant Field Values
CLASS_ATTRIBUTE
public static final String CLASS_ATTRIBUTE
- Supported attribute: 'class'.
- See Also:
- Constant Field Values
VALIDATE_ATTRIBUTE
public static final String VALIDATE_ATTRIBUTE
- Suppoerted attribute 'validating'. Indicates that attributes should
be validated and NanoContainerMarkupException should be thrown
if invalid attributes are found.
- See Also:
- Constant Field Values
NewBuilderNode
public NewBuilderNode()
createNewNode
public Object createNewNode(Object current,
Map attributes)
- Description copied from interface:
BuilderNode
- Execute the handler for the given node builder.
- Parameters:
current
- the current object. May be null
for no parent container.attributes
- Map attributes specified in the groovy script
for the builder node.
in for consistency with the Groovy Builder API. Normally set to null.
- Returns:
- Object
Copyright © 2003-2009 Codehaus. All Rights Reserved.