br.usp.iterador.internal.logic
Class IterationExecuter

java.lang.Object
  extended by br.usp.iterador.internal.logic.IterationExecuter

public class IterationExecuter
extends java.lang.Object

Responsible for executing the iterations.

Author:
Guilherme Silveira

Constructor Summary
IterationExecuter(Application app)
           
IterationExecuter(Application app, NewIterationListener iterationListener)
           
 
Method Summary
 int promoteIteration(IterationListener listener)
          Promotes some iteration
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IterationExecuter

public IterationExecuter(Application app)
                  throws CompileTimeException
Throws:
CompileTimeException

IterationExecuter

public IterationExecuter(Application app,
                         NewIterationListener iterationListener)
                  throws CompileTimeException
Throws:
CompileTimeException
Method Detail

promoteIteration

public int promoteIteration(IterationListener listener)
Promotes some iteration

Parameters:
data - current data
listener - listener
Returns:
the iteration when it broke


Copyright 2004-2004-2006 IME - USP. All Rights Reserved.