br.usp.iterador.logic
Class ArrayIterationListener

java.lang.Object
  extended by br.usp.iterador.logic.ArrayIterationListener
All Implemented Interfaces:
IterationListener

public class ArrayIterationListener
extends java.lang.Object
implements IterationListener

An array of iteration listeners

Author:
Guilherme Silveira

Constructor Summary
ArrayIterationListener()
           
 
Method Summary
 void add(IterationListener l)
          Adds a new listener
 void init(java.awt.Graphics2D g, GUIHelper helper)
          Initializes the data
 void initData()
          Initializes the current data if needed by adding or changing parameters and colors at the beginning
 boolean onPoint(Application dados, ExecutionIterable iteration)
           
 int size()
          Returns its size
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArrayIterationListener

public ArrayIterationListener()
Method Detail

onPoint

public boolean onPoint(Application dados,
                       ExecutionIterable iteration)
Specified by:
onPoint in interface IterationListener
Returns:
Whether it should continue the iteration

add

public void add(IterationListener l)
Adds a new listener

Parameters:
l -

size

public int size()
Returns its size

Returns:

init

public void init(java.awt.Graphics2D g,
                 GUIHelper helper)
Initializes the data

Specified by:
init in interface IterationListener

initData

public void initData()
Description copied from interface: IterationListener
Initializes the current data if needed by adding or changing parameters and colors at the beginning

Specified by:
initData in interface IterationListener


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