Groovy Documentation

javaposse.jobdsl.dsl
[Groovy] Class NodeEnhancement

java.lang.Object
  javaposse.jobdsl.dsl.NodeEnhancement

@Category(Node)
class NodeEnhancement

Add div and leftShift operators to Node. * div - Will return the first child that matches name, and if it doesn't exists, it creates * leftShift - Take node (or configure block to create) and appends as child, as opposed to plus which appends as a peer


Method Summary
groovy.util.Node div(groovy.util.Node orphan)

groovy.util.Node div(java.lang.String childName)

groovy.util.Node leftShift(boolean boolValue)

groovy.util.Node leftShift(java.lang.String appendChildName)

groovy.util.Node leftShift(groovy.util.Node child)

groovy.util.Node leftShift(groovy.lang.Closure configureBlock)

 
Methods inherited from class java.lang.Object
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
 

Method Detail

div

groovy.util.Node div(groovy.util.Node orphan)


div

groovy.util.Node div(java.lang.String childName)


leftShift

groovy.util.Node leftShift(boolean boolValue)


leftShift

groovy.util.Node leftShift(java.lang.String appendChildName)


leftShift

groovy.util.Node leftShift(groovy.util.Node child)


leftShift

groovy.util.Node leftShift(groovy.lang.Closure configureBlock)


 

Groovy Documentation