br.usp.iterador.model
Class PieceOfCode

java.lang.Object
  extended by br.usp.iterador.model.PieceOfCode
All Implemented Interfaces:
java.lang.Comparable<PieceOfCode>

public class PieceOfCode
extends java.lang.Object
implements java.lang.Comparable<PieceOfCode>

A piece of code to be executed

Author:
Guilherme Silveira

Constructor Summary
PieceOfCode()
          Default constructor
PieceOfCode(java.lang.String code, int iterations, int level)
           
 
Method Summary
 int compareTo(PieceOfCode o)
          Natural ordering
 java.lang.String getCode()
           
 int getIterations()
           
 int getLevel()
           
 boolean isValid()
           
 void setCode(java.lang.String code)
           
 void setIterations(int iterations)
           
 void setLevel(int level)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PieceOfCode

public PieceOfCode()
Default constructor


PieceOfCode

public PieceOfCode(java.lang.String code,
                   int iterations,
                   int level)
Parameters:
code -
iterations -
level -
Method Detail

compareTo

public int compareTo(PieceOfCode o)
Natural ordering

Specified by:
compareTo in interface java.lang.Comparable<PieceOfCode>
Parameters:
other - object
Returns:
the order

getCode

public java.lang.String getCode()
Returns:

getIterations

public int getIterations()
Returns:

getLevel

public int getLevel()
Returns:

isValid

public boolean isValid()
Returns:

setCode

public void setCode(java.lang.String code)
Parameters:
code -

setIterations

public void setIterations(int iterations)
Parameters:
iterations -

setLevel

public void setLevel(int level)
Parameters:
level -


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