|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.ObjectDefaultEdge
link
public class link
NsGraph versão 1.0
Laboratório de Redes e Sistemas Distribuídos
Ferramenta destinada ao trabalho de conclusão de curso cujo título é: NSGRAPH: FERRAMENTA DE MODELAGEM E GERAÇÃOO DE SCRIPTS PARA O NS-2
| Constructor Summary | |
|---|---|
link(no initno,
no endno)
Construtor da classe, aqui ocorre a inicialização de variáveis e construção do formulário de configuração |
|
| Method Summary | |
|---|---|
void |
AbraCaixaDialogo()
Abre a janela de configuração de enlace |
void |
actionPerformed(java.awt.event.ActionEvent e)
Processa ações de componentes do formulário de configuração |
void |
add(javax.swing.JPanel AreaContent,
java.awt.Component comp,
int linha,
int coluna,
int largura,
int altura,
int weightx,
int weighty,
int fill,
int anchor)
Adciona componentes aos conteineres |
void |
addErrorModel(boolean op)
Adciona um modelo de erros ao enlace |
void |
addFalha()
Adciona uma falha ao enlace |
void |
AddQMonitor(boolean op)
Adciona ou não um monitor de fila |
java.lang.String |
getAtraso()
Retorna o atraso dos pacotes no enlace |
java.lang.String |
getBanda()
Retorna a largura de banda deste enlace |
java.lang.String |
getCor()
Retorna a cor do enlace no NAM |
java.lang.String |
getCusto()
Retorna o custo de roteamento do enlace |
ErrorModel |
getErrorModel()
Retorna o modelo de erros do enlace |
java.util.Vector |
getFalhas()
Retorna uma lista contendo todas as falhas do enlace |
Queue |
getFila()
Retorna o tipo de fila do enlace |
no |
getFim()
Retorna o segundo nó deste enlace |
no |
getInicio()
Retorna o primeiro nó deste enlace |
java.lang.String |
getLabel()
Retorna o label do enlace no NAM |
java.lang.String |
getOrientacao()
Retorna a orientação do enlace no NAM |
QueueMonitor |
getQMonitor()
Retorna o objeto Queue Monitor usado para monitorar a fila do enlace |
java.lang.String |
getQueuePos()
Retorna a posição da fila do enlace no NAM |
java.lang.String |
getType()
Retorna o tipo link indicando que este objeto é um enlace |
void |
HubLink()
Seta o enlace para o tipo enlace de hub |
boolean |
isAddQMonitor()
Retorna um booleano que indica se foi ou não adcionado um monitor de fila |
boolean |
isErrorModel()
Retorna o estado corrente da variável que indica se foi inserido ou não um modelo de erros |
boolean |
isHubLink()
Informa se o enlace corrente é do tipo enlace de hub |
void |
itemStateChanged(java.awt.event.ItemEvent e)
Processa eventos de componentes com items |
void |
setAtraso(java.lang.String delay)
Seta o atraso dos pacotes no enlace |
void |
setBanda(java.lang.String band)
Seta a largura de banda do enlace |
void |
setCor(java.lang.String c)
Seta a cor do enlace no NAM |
void |
setCusto(java.lang.String cust)
Seta o custo de roteamento do enlace |
void |
setErrorModel(ErrorModel errm)
Seta o modelo de erros do enlace |
void |
setFila(Queue q)
Seta o tipo de fila do enlace |
void |
setFim(no end)
Seta o segundo nó deste enlace |
void |
setInicio(no init)
Seta o primeiro nó deste enlace |
void |
setLabel(java.lang.String lb)
Seta o label do enlace no NAM |
void |
setOrientacao(java.lang.String orient)
Seta a orientação do enlace no NAM |
void |
setQueuePos(java.lang.String qpos)
Seta a posição da fila do enlace no NAM |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public link(no initno,
no endno)
| Method Detail |
|---|
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface java.awt.event.ActionListenere - um ActionEvent que contém informações sobre a ação executada e sua origempublic void itemStateChanged(java.awt.event.ItemEvent e)
itemStateChanged in interface java.awt.event.ItemListenere - um ItemEvent com informações do evento associado ao item correspondente
public void add(javax.swing.JPanel AreaContent,
java.awt.Component comp,
int linha,
int coluna,
int largura,
int altura,
int weightx,
int weighty,
int fill,
int anchor)
AreaContent - um JPanel onde será adcionado o componentecomp - um Component que é o componente que será adcionado ao painel AreaContentlinha - um inteiro que representa a linha no leiaute do painelcoluna - um inteiro que representa a coluna no leiaute do painellargura - um inteiro que representa a largura no leiaute do painelaltura - um inteiro que representa a altura no leiaute do painelweightx - um inteiro que representa o espaçamento horizontal dos componentes no leiaute do painelweighty - um inteiro que representa o espaçamento vertical dos componentes no leiaute do painelfill - uma constante inteira que representa a possibilidade de um componente aproveitar o espaço disponível no leiaute do painelanchor - uma constante inteira que representa o posicionamento do componente no leiaute painelpublic java.lang.String getType()
link indicando que este objeto é um enlace
getType in interface nsObjectpublic void setInicio(no init)
init - um objeto no que é o nó de inicio do enlacepublic no getInicio()
public void setFim(no end)
end - um objeto no que é o nó fim do enlacepublic no getFim()
public void setBanda(java.lang.String band)
band - uma String que representa a largura de banda do enlacepublic java.lang.String getBanda()
public void setAtraso(java.lang.String delay)
delay - uma String que representa o atraso dos pacotes no enlacepublic java.lang.String getAtraso()
public void setCusto(java.lang.String cust)
cust - uma String que representa o custo de roteamento do enlacepublic java.lang.String getCusto()
public void setFila(Queue q)
q - uma Queue que representa o tipo de fila do enlacepublic Queue getFila()
public QueueMonitor getQMonitor()
public void AddQMonitor(boolean op)
op - true informa que será adcionado um monitor de fila, false não será adcionado um monitor de filapublic boolean isAddQMonitor()
public void setCor(java.lang.String c)
c - uma String que representa a cor do enlace no NAMpublic java.lang.String getCor()
public void setLabel(java.lang.String lb)
lb - uma String que representa o label do enlace no NAMpublic java.lang.String getLabel()
public void setOrientacao(java.lang.String orient)
orient - uma String que representa a orientação do enlace no NAMpublic java.lang.String getOrientacao()
public void setQueuePos(java.lang.String qpos)
qpos - uma String que representa a posição da fila do enlace no NAMpublic java.lang.String getQueuePos()
public void setErrorModel(ErrorModel errm)
errm - um ErrorModel que pode ser ErrorModelUniform ou ErrorModelPeriodicpublic ErrorModel getErrorModel()
public void addErrorModel(boolean op)
op - se true- um modelo de erros foi inserido, caso contrário nenhum modelo de erros foi inseridopublic boolean isErrorModel()
public void addFalha()
public java.util.Vector getFalhas()
Vector com a lista de falhas do enlacepublic void HubLink()
public boolean isHubLink()
public void AbraCaixaDialogo()
AbraCaixaDialogo in interface nsObject
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||