org.crsh.text.ui
Class UIBuilder

java.lang.Object
  extended by groovy.lang.GroovyObjectSupport
      extended by groovy.util.BuilderSupport
          extended by org.crsh.text.ui.UIBuilder
All Implemented Interfaces:
groovy.lang.GroovyObject, Iterable<LineRenderer>

public class UIBuilder
extends groovy.util.BuilderSupport
implements Iterable<LineRenderer>


Field Summary
private  List<Element> elements
          .
 
Constructor Summary
UIBuilder()
           
 
Method Summary
protected  Object createNode(Object name)
           
protected  Object createNode(Object name, Map attributes)
           
protected  Object createNode(Object name, Map attributes, Object value)
           
protected  Object createNode(Object name, Object value)
           
protected  Object doInvokeMethod(String methodName, Object name, Object args)
           
 List<Element> getElements()
           
 Iterator<LineRenderer> iterator()
           
protected  void nodeCompleted(Object parent, Object child)
           
protected  void setParent(Object parent, Object child)
           
 
Methods inherited from class groovy.util.BuilderSupport
getCurrent, getName, invokeMethod, invokeMethod, postNodeCompletion, setClosureDelegate, setCurrent
 
Methods inherited from class groovy.lang.GroovyObjectSupport
getMetaClass, getProperty, setMetaClass, setProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

elements

private final List<Element> elements
.

Constructor Detail

UIBuilder

public UIBuilder()
Method Detail

getElements

public List<Element> getElements()

doInvokeMethod

protected Object doInvokeMethod(String methodName,
                                Object name,
                                Object args)
Overrides:
doInvokeMethod in class groovy.util.BuilderSupport

createNode

protected Object createNode(Object name)
Specified by:
createNode in class groovy.util.BuilderSupport

createNode

protected Object createNode(Object name,
                            Map attributes,
                            Object value)
Specified by:
createNode in class groovy.util.BuilderSupport

createNode

protected Object createNode(Object name,
                            Object value)
Specified by:
createNode in class groovy.util.BuilderSupport

createNode

protected Object createNode(Object name,
                            Map attributes)
Specified by:
createNode in class groovy.util.BuilderSupport

setParent

protected void setParent(Object parent,
                         Object child)
Specified by:
setParent in class groovy.util.BuilderSupport

nodeCompleted

protected void nodeCompleted(Object parent,
                             Object child)
Overrides:
nodeCompleted in class groovy.util.BuilderSupport

iterator

public Iterator<LineRenderer> iterator()
Specified by:
iterator in interface Iterable<LineRenderer>


Copyright © 2015 eXo Platform SAS. All Rights Reserved.