Class Repeatable

java.lang.Object
groovy.lang.GroovyObjectSupport
groovy.lang.Closure
org.openehealth.ipf.modules.hl7.dsl.Repeatable
All Implemented Interfaces:
GroovyCallable, GroovyObject, Serializable, Cloneable, Iterable<Visitable>, Runnable, Callable

public class Repeatable extends Closure implements Iterable<Visitable>
See Also:
  • Constructor Details

  • Method Details

    • getStructure

      public Structure getStructure()
    • setStructure

      public void setStructure(Structure value)
    • getElements

      public Object getElements()
    • setElements

      public void setElements(Object value)
    • getIndex

      public Object getIndex()
    • setIndex

      public void setIndex(Object value)
    • iterator

      public Iterator<Visitable> iterator()
      Specified by:
      iterator in interface Iterable<Visitable>
    • getProperty

      public Object getProperty(String property)
      Specified by:
      getProperty in interface GroovyObject
      Overrides:
      getProperty in class Closure
    • methodMissing

      public Object methodMissing(String name, Object args)
    • getAt

      public Object getAt(int index)
    • propertyMissing

      public Object propertyMissing(String name)
    • from

      public void from(Object value)
    • encodeRepetitions

      public String encodeRepetitions()
    • doCall

      protected Object doCall(Object argument)
    • elementAt

      public Object elementAt(int argument)
    • size

      public int size()
    • isEmpty

      public boolean isEmpty()
    • asBoolean

      public boolean asBoolean()
    • getPath

      public String getPath()