Package groovy.util
Class NodeBuilder
- java.lang.Object
- 
- groovy.lang.GroovyObjectSupport
- 
- groovy.util.BuilderSupport
- 
- groovy.util.NodeBuilder
 
 
 
- 
- All Implemented Interfaces:
- GroovyObject
 
 public class NodeBuilder extends BuilderSupport A helper class for creating nested trees of Node objects for handling arbitrary data
- 
- 
Constructor SummaryConstructors Constructor Description NodeBuilder()
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.ObjectcreateNode(java.lang.Object name)protected java.lang.ObjectcreateNode(java.lang.Object name, java.lang.Object value)protected java.lang.ObjectcreateNode(java.lang.Object name, java.util.Map attributes)protected java.lang.ObjectcreateNode(java.lang.Object name, java.util.Map attributes, java.lang.Object value)protected NodegetCurrentNode()static NodeBuildernewInstance()protected voidsetParent(java.lang.Object parent, java.lang.Object child)- 
Methods inherited from class groovy.util.BuilderSupportdoInvokeMethod, getCurrent, getName, invokeMethod, invokeMethod, nodeCompleted, postNodeCompletion, setClosureDelegate, setCurrent
 - 
Methods inherited from class groovy.lang.GroovyObjectSupportgetMetaClass, getProperty, setMetaClass, setProperty
 
- 
 
- 
- 
- 
Method Detail- 
newInstancepublic static NodeBuilder newInstance() 
 - 
setParentprotected void setParent(java.lang.Object parent, java.lang.Object child)- Specified by:
- setParentin class- BuilderSupport
 
 - 
createNodeprotected java.lang.Object createNode(java.lang.Object name) - Specified by:
- createNodein class- BuilderSupport
 
 - 
createNodeprotected java.lang.Object createNode(java.lang.Object name, java.lang.Object value)- Specified by:
- createNodein class- BuilderSupport
 
 - 
createNodeprotected java.lang.Object createNode(java.lang.Object name, java.util.Map attributes)- Specified by:
- createNodein class- BuilderSupport
 
 - 
createNodeprotected java.lang.Object createNode(java.lang.Object name, java.util.Map attributes, java.lang.Object value)- Specified by:
- createNodein class- BuilderSupport
 
 - 
getCurrentNodeprotected Node getCurrentNode() 
 
- 
 
-