br.uff.puro.dct
Class Tabela

java.lang.Object
  extended by br.uff.puro.dct.Tabela

public class Tabela
extends java.lang.Object

Classe representando uma tabla que contém todas as informações necessárias a execução da simulação do código LEP.

Author:
Rafaelli de C. Coutinho , Ubiratam C. de Paula Junior e Carlos Bazilio Martins

Field Summary
(package private)  java.util.ArrayList<Send> enviadas
           
(package private)  JanelaExibicao janela
           
(package private)  java.util.ArrayList<Module> modulo
           
 
Constructor Summary
Tabela(JanelaExibicao j)
          Construtor que recebe um objeto da classe JanelaExibicao.
 
Method Summary
 boolean finalizou(Mensagens[] mensagens)
          Método para verificar se todas as mensagens já foram consumidas.
 java.util.ArrayList<Module> getModulo()
          Método padrão para obter o objeto desejado.
 void printTable()
          Método para impimir toda a tabela.
 void runTable()
          Método para executar as acões contidas na tabela.
 void setModulo(java.util.ArrayList<Module> modulo)
          Método padrão para atribuir referência ao objeto desejado.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

modulo

java.util.ArrayList<Module> modulo

enviadas

java.util.ArrayList<Send> enviadas

janela

JanelaExibicao janela
Constructor Detail

Tabela

public Tabela(JanelaExibicao j)
Construtor que recebe um objeto da classe JanelaExibicao.

Parameters:
j - Objeto de JanelaExibicao referente a janela principal.
Method Detail

getModulo

public java.util.ArrayList<Module> getModulo()
Método padrão para obter o objeto desejado.

Returns:
Retorna o objeto de ArrayList.

setModulo

public void setModulo(java.util.ArrayList<Module> modulo)
Método padrão para atribuir referência ao objeto desejado.

Parameters:
modulo - Referência do objeto a ser atribuida.

printTable

public void printTable()
Método para impimir toda a tabela.


runTable

public void runTable()
Método para executar as acões contidas na tabela.


finalizou

public boolean finalizou(Mensagens[] mensagens)
Método para verificar se todas as mensagens já foram consumidas.

Parameters:
mensagens - Vetor de mensagens.
Returns:
Retorna um booleano indicando se todas as mensagens já foram consumidas.