|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectbr.uff.puro.dct.Send
class Send
Classe responsável pelos envios de LEP na tabela.
| Field Summary | |
|---|---|
(package private) java.lang.String |
destino
|
(package private) int |
id
|
(package private) java.util.ArrayList<Id> |
ids
|
(package private) int |
linha
|
(package private) java.lang.String |
mensagem
|
(package private) java.util.ArrayList<Expr> |
parametros
|
| Constructor Summary | |
|---|---|
Send()
|
|
| Method Summary | |
|---|---|
void |
atualizaLog(Module mod,
java.util.ArrayList<Id> ids,
java.lang.String mensagem,
int idThread,
java.lang.String origemDest)
Método para atualização do arquivo log.txt. |
void |
atualizaMensagem(Mensagens[] mensagens,
int idThread)
Método para atualizar a mensagem recebida. |
void |
atualizaMensagemEveryone(Mensagens[] mensagens,
MensagemRecebida msg,
int id)
Método para atualizar a mensagem recebida em broadcast. |
void |
atualizaMensagemSender(Mensagens[] mensagens,
MensagemRecebida msg,
int i)
Método para atualizar as mensagens a serem enviadas. |
void |
atualizaMensagemVizinhos(Mensagens[] mensagens,
MensagemRecebida msg,
int id,
JanelaExibicao janela)
Método para atualizar as mensagens a serem enviada para os vizinhos. |
MensagemRecebida |
criaMensagens(int idThread)
Método para criar mensagem recebida de uma thread. |
java.lang.String |
getDestino()
Método padrão para obter o objeto da classe desejado. |
int |
getId()
Método padrão para obter a variável da classe desejada. |
java.util.ArrayList<Id> |
getIds()
|
int |
getLinha()
Método padrão para obter a variável da classe desejada. |
java.lang.String |
getMensagem()
Método padrão para obter o objeto da classe desejado. |
java.util.ArrayList<Expr> |
getParametros()
Método padrão para obter o objeto da classe desejado. |
void |
printSend()
Método para imprimir os envios. |
void |
processaParametros(Module mod,
int idThread,
java.util.ArrayList<Id> variaveis,
JanelaExibicao janela,
Mensagens[] mensagens,
java.util.ArrayList<Send> enviadas)
Método para processar os parâmetros das mensagens. |
void |
runSend(Module mod,
java.util.ArrayList<Trans> trans,
Mensagens[] mensagens,
int idTrans,
int idThread,
JanelaExibicao j,
java.util.ArrayList<Send> enviadas,
java.util.ArrayList<Id> variaveis)
Método para executar envios. |
void |
setDestino(java.lang.String destino)
Método padrão para atribuir referência ao objeto desejado. |
void |
setId(int id)
Método padrão para atribuir valor a variável da classe desejada. |
void |
setIds(java.util.ArrayList<Id> ids)
|
void |
setLinha(int linha)
Método padrão para atribuir valor a variável da classe desejada. |
void |
setMensagem(java.lang.String mensagem)
Método padrão para atribuir referência ao objeto desejado. |
void |
setParametros(java.util.ArrayList<Expr> parametros)
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 |
|---|
int linha
int id
java.lang.String destino
java.lang.String mensagem
java.util.ArrayList<Expr> parametros
java.util.ArrayList<Id> ids
| Constructor Detail |
|---|
Send()
| Method Detail |
|---|
public java.lang.String getDestino()
public void setDestino(java.lang.String destino)
destino - Referência do objeto a ser atribuida.public int getLinha()
public void setLinha(int linha)
linha - Valor a ser atribuido à variável.public java.lang.String getMensagem()
public void setMensagem(java.lang.String mensagem)
mensagem - Referência do objeto a ser atribuida.public java.util.ArrayList<Expr> getParametros()
public void setParametros(java.util.ArrayList<Expr> parametros)
parametros - Referência do objeto a ser atribuida.
public void processaParametros(Module mod,
int idThread,
java.util.ArrayList<Id> variaveis,
JanelaExibicao janela,
Mensagens[] mensagens,
java.util.ArrayList<Send> enviadas)
mod - Módulo em questão.idThread - Identificador da thread.variaveis - Tabela de variáveis de cada thread.janela - Objeto da janela principal.
public void runSend(Module mod,
java.util.ArrayList<Trans> trans,
Mensagens[] mensagens,
int idTrans,
int idThread,
JanelaExibicao j,
java.util.ArrayList<Send> enviadas,
java.util.ArrayList<Id> variaveis)
trans - Trans em questão.mensagens - Vetor de mensagem.idTrans - Index do trans.idThread - Identificador da thread.j - Objeto referente a janela principal.enviadas - Conjunto de mensagens enviadas.variaveis - Tabela de variáveis de cada thread.public MensagemRecebida criaMensagens(int idThread)
idThread - Identificador da thread.
public void atualizaMensagem(Mensagens[] mensagens,
int idThread)
mensagens - Vetor de mensagens.idThread - Identificador da thread.
public void atualizaMensagemEveryone(Mensagens[] mensagens,
MensagemRecebida msg,
int id)
mensagens - Vetor de mensagens.msg - Mensagem recebida.id - Identificador da thread.
public void atualizaMensagemSender(Mensagens[] mensagens,
MensagemRecebida msg,
int i)
mensagens - Vetor de mensagens.msg - Mensagem a ser enviada.i - Identificador da thread.
public void atualizaMensagemVizinhos(Mensagens[] mensagens,
MensagemRecebida msg,
int id,
JanelaExibicao janela)
mensagens - Vetor de mensagens.msg - Mensagem a ser enviada.id - Identificador da thread.janela - Objeto referentea janela principal.
public void atualizaLog(Module mod,
java.util.ArrayList<Id> ids,
java.lang.String mensagem,
int idThread,
java.lang.String origemDest)
mod - Modulo onde está o objeto logids - Parâmetros da mensagemmensagem - Mensagem enviadaidThread - Id da thread atualorigemDest - Destino da mensagempublic void printSend()
public int getId()
public void setId(int id)
id - Valor a ser atribuido à variável.public java.util.ArrayList<Id> getIds()
public void setIds(java.util.ArrayList<Id> ids)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||