nl.innovationinvestments.cheyenne.engine.components
Class Loop

java.lang.Object
  extended by nl.innovationinvestments.cheyenne.engine.components.Component
      extended by nl.innovationinvestments.cheyenne.engine.components.Loop

public class Loop
extends Component


Field Summary
static java.lang.String SOURCECODE_VERSION
          Standard variable for determining version of a class file.
 
Constructor Summary
Loop()
           
Loop(Dialog dialog)
           
 
Method Summary
 void finish()
           
 boolean getBoundToAssign()
           
 DataSet getDataSet()
           
 int getIdx()
           
 java.lang.String getOver()
           
 boolean isBound()
          Is this loop already bound to any source?
 boolean isTrue()
          isTrue In legacy mode the loop may not yet have a "over" associated.
 void setBoundToAssign(boolean value)
          BoundToAssign
 void setDataSet(DataSet value)
          DataSet
 void setIdx(int value)
          Idx
 void setOver(java.lang.String value)
          Over
 void start()
           
 
Methods inherited from class nl.innovationinvestments.cheyenne.engine.components.Component
getDialog, getId, getLog4j, iterate, setDialog, setId, setLog4j, startAndfinish
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SOURCECODE_VERSION

public static final java.lang.String SOURCECODE_VERSION
Standard variable for determining version of a class file.

See Also:
Constant Field Values
Constructor Detail

Loop

public Loop()

Loop

public Loop(Dialog dialog)
Parameters:
dialog -
Method Detail

setOver

public void setOver(java.lang.String value)
Over


getOver

public java.lang.String getOver()

setDataSet

public void setDataSet(DataSet value)
DataSet


getDataSet

public DataSet getDataSet()

setIdx

public void setIdx(int value)
Idx


getIdx

public int getIdx()

setBoundToAssign

public void setBoundToAssign(boolean value)
BoundToAssign


getBoundToAssign

public boolean getBoundToAssign()

isBound

public boolean isBound()
Is this loop already bound to any source?


start

public void start()
Overrides:
start in class Component

isTrue

public boolean isTrue()
isTrue In legacy mode the loop may not yet have a "over" associated. So it will always loop once, the first resolve that occurs will be associated with this loop. However, this means that if that resultset is empty, the loop is already iterating and thus result in a 1x iteration over empty resultsets.


finish

public void finish()
Overrides:
finish in class Component


Copyright © 2010 InnovationInvestments. All Rights Reserved.