public class NodeBuilder extends BuilderSupport
A helper class for creating nested trees of Node objects for handling arbitrary data
| Type Params | Return Type | Name and description | 
|---|---|---|
 | 
                            protected Object | 
                            createNode(Object name) | 
                        
 | 
                            protected Object | 
                            createNode(Object name, Object value) | 
                        
 | 
                            protected Object | 
                            createNode(Object name, Map attributes) | 
                        
 | 
                            protected Object | 
                            createNode(Object name, Map attributes, Object value) | 
                        
 | 
                            protected Node | 
                            getCurrentNode() | 
                        
 | 
                            public static NodeBuilder | 
                            newInstance() | 
                        
 | 
                            protected void | 
                            setParent(Object parent, Object child) | 
                        
| Methods inherited from class | Name | 
|---|---|
class BuilderSupport | 
                            createNode, createNode, createNode, createNode, doInvokeMethod, getCurrent, getName, invokeMethod, invokeMethod, nodeCompleted, postNodeCompletion, setClosureDelegate, setCurrent, setParent | 
                        
class GroovyObjectSupport | 
                            getMetaClass, setMetaClass |