Class cbr

java.lang.Object
  extended by Aplicacao
      extended by cbr
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.event.ItemListener, java.io.Serializable, java.util.EventListener

public class cbr
extends Aplicacao
implements java.awt.event.ActionListener, java.awt.event.ItemListener

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
Orientador: Rommel Wladimir de Lima

Descriçãoo da Classe: Classe que representa o gerador de tráfego CBR (Constant Bit Rate)

See Also:
Serialized Form

Constructor Summary
cbr(int idtrans)
          Construtor da classe
 
Method Summary
 void AbraFrameConfigCbr()
          Abre a janela de configuração do gerador de tráfego CBR
 void actionPerformed(java.awt.event.ActionEvent e)
          Processa eventos oriundos dos diversos componentes dos formulários
 void add(java.awt.Component comp, int linha, int coluna, int largura, int altura, int weightx, int weighty, int fill, int anchor)
          Adciona componentes aos conteineres
 java.lang.String getInterval()
          Retorna o valor da variável Interval
 java.lang.String getMaxpkts()
          Retorna o valor da variável Maxpkts
 java.lang.String getPacketSize()
          Retorna o valor da variável PacketSize
 java.lang.String getRandom()
          Retorna o valor da variável random
 java.lang.String getRate()
          Retorna o valor da variável Rate
 java.lang.String isRateOrInterval()
          Retorna o valor da variável opcao
 void itemStateChanged(java.awt.event.ItemEvent e)
          Processa eventos de componentes com items
 void setInterval(java.lang.String interv)
          Seta o valor da variável Interval
 void setMaxpkts(java.lang.String mpkts)
          Seta o valor da variável Maxpkts
 void setPacketSize(java.lang.String pktsize)
          Seta o valor da variável PacketSize
 void setRandom(java.lang.String rand)
          Seta o valor da variável random
 void setRate(java.lang.String rte)
          Seta o valor da variável Rate
 void setRateOrInterval(java.lang.String op)
          Seta o valor da variável opcao
 
Methods inherited from class Aplicacao
getNome, setNome
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

cbr

public cbr(int idtrans)
Construtor da classe

Parameters:
idtrans - um inteiro que representa o id deste gerador de tráfego da transmissão corrente
Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Processa eventos oriundos dos diversos componentes dos formulários

Specified by:
actionPerformed in interface java.awt.event.ActionListener
Parameters:
e - um ActionEvent um objeto com informações sobre o evento e sua fonte.

itemStateChanged

public void itemStateChanged(java.awt.event.ItemEvent e)
Processa eventos de componentes com items

Specified by:
itemStateChanged in interface java.awt.event.ItemListener
Parameters:
e - um ItemEvent com informações do evento associado ao item correspondente

setPacketSize

public void setPacketSize(java.lang.String pktsize)
Seta o valor da variável PacketSize

Parameters:
pktsize - uma String representativa do tamanho dos pacotes

getPacketSize

public java.lang.String getPacketSize()
Retorna o valor da variável PacketSize

Returns:
String representa o valor da variável PacketSize

setRate

public void setRate(java.lang.String rte)
Seta o valor da variável Rate

Parameters:
rte - uma String representativa da taxa de geração de pacotes

getRate

public java.lang.String getRate()
Retorna o valor da variável Rate

Returns:
String representa o valor da variável Rate

setInterval

public void setInterval(java.lang.String interv)
Seta o valor da variável Interval

Parameters:
interv - uma String representativa do intervalo de geração de pacotes

getInterval

public java.lang.String getInterval()
Retorna o valor da variável Interval

Returns:
String representa o valor da variável Interval

setRandom

public void setRandom(java.lang.String rand)
Seta o valor da variável random

Parameters:
rand - uma String representativa da geração de ruido no tempo de partida dos pacotes
os valores possíveis são 0-OFF e 1-ON

getRandom

public java.lang.String getRandom()
Retorna o valor da variável random

Returns:
String representa o valor da variável random

setMaxpkts

public void setMaxpkts(java.lang.String mpkts)
Seta o valor da variável Maxpkts

Parameters:
mpkts - uma String representativa do número máximo de pacotes que podem ser gerados

getMaxpkts

public java.lang.String getMaxpkts()
Retorna o valor da variável Maxpkts

Returns:
String representa o valor da variável Maxpkts

setRateOrInterval

public void setRateOrInterval(java.lang.String op)
Seta o valor da variável opcao

Parameters:
op - uma String representativa da escolha entre usar a variável Rate ou Interval

isRateOrInterval

public java.lang.String isRateOrInterval()
Retorna o valor da variável opcao

Returns:
String representa o valor da variável opcao que pode ser "rate" ou "interval"

add

public void add(java.awt.Component comp,
                int linha,
                int coluna,
                int largura,
                int altura,
                int weightx,
                int weighty,
                int fill,
                int anchor)
Adciona componentes aos conteineres

Parameters:
comp - um Component que é o componente que será adcionado ao painel
linha - um inteiro que representa a linha no leiaute do painel
coluna - um inteiro que representa a coluna no leiaute do painel
largura - um inteiro que representa a largura no leiaute do painel
altura - um inteiro que representa a altura no leiaute do painel
weightx - um inteiro que representa o espaçamento horizontal dos componentes no leiaute do painel
weighty - um inteiro que representa o espaçamento vertical dos componentes no leiaute do painel
fill - uma constante inteira que representa a possibilidade de um componente aproveitar o espaço disponível no leiaute do painel
anchor - uma constante inteira que representa o posicionamento do componente no leiaute painel

AbraFrameConfigCbr

public void AbraFrameConfigCbr()
Abre a janela de configuração do gerador de tráfego CBR