Class ConfigWireless

java.lang.Object
  extended by ConfigWireless
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.event.ItemListener, java.util.EventListener

public class ConfigWireless
extends java.lang.Object
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 formulário de configuração da simulação wireless ou wireless-cum-wired


Constructor Summary
ConfigWireless(VariableState v)
          Construtor da classe
 
Method Summary
 void AbraFrameConfigWireless(java.lang.String currentmodulo)
          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(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
static java.lang.String getAnt()
          Retorna o tipo de Antena usado na simulação wireless
static java.lang.String getChan()
          Retorna o tipo do Channel na simulação wireless
static java.lang.String getIfq()
          Retorna o tipo de fila na simulação wireless
static java.lang.String getIfqlen()
          Retorna o valor do tamanho da fila na simulação wireless
static java.lang.String getLL()
          Retorna o protocolo da camada de enlace usado na simulação wireless
static java.lang.String getMac()
          Retorna o protocolo de acesso ao meio(MAC) na simulação wireless
static java.lang.String getNetIf()
          Retorna a Interface de Rede na simulação wireless
static java.lang.String getProp()
          Retorna o Modelo de Propagação na simulação wireless
static java.lang.String getRP()
          Retorna o tipo de protocolo de roteamento sem fio usado na simulação wireless
static java.lang.String getTopoX()
          Retorna o valor da coordenada X da topografia no cenário wireless
static java.lang.String getTopoY()
          Retorna o valor da coordenada Y da topografia no cenário wireless
 void itemStateChanged(java.awt.event.ItemEvent e)
           
static boolean MobileIP_ON()
          Testa se a opção MobileIP foi habilitada ou não
 void RestauraVariaveis(VariableState vstate)
           
static void setAnt(java.lang.String a)
          Seta o tipo de Antena usado na simulação wireless
static void setChan(java.lang.String ch)
          Seta o tipo do Channel na simulação wireless
static void setIfq(java.lang.String i)
          Seta o tipo de fila na simulação wireless
static void setIfqlen(java.lang.String ifql)
          Seta o valor do tamanho da fila na simulação wireless
static void setLL(java.lang.String l)
          Seta o protocolo da camada de enlace usado na simulação wireless
static void setMac(java.lang.String m)
          Seta o protocolo de acesso ao meio(MAC) na simulação wireless
static void setNetIf(java.lang.String nif)
          Seta o tipo da Interface de Rede na simulação wireless
static void setProp(java.lang.String p)
          Seta o tipo do Modelo de Propagação na simulação wireless
static void setRP(java.lang.String r)
          Seta o tipo de protocolo de roteamento sem fio usado na simulação wireless
static void setTopoX(java.lang.String tpx)
          Seta o valor da coordenada X da topografia no cenário wireless
static void setTopoY(java.lang.String tpy)
          Seta o valor da coordenada Y da topografia no cenário wireless
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfigWireless

public ConfigWireless(VariableState v)
Construtor da classe

Parameters:
v - uma instancia de VariableState usada para guardar endereços quando o modelo é salvo
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)
Specified by:
itemStateChanged in interface java.awt.event.ItemListener

RestauraVariaveis

public void RestauraVariaveis(VariableState vstate)

setTopoX

public static void setTopoX(java.lang.String tpx)
Seta o valor da coordenada X da topografia no cenário wireless

Parameters:
tpx - o valor da coordenada X na topografia

getTopoX

public static java.lang.String getTopoX()
Retorna o valor da coordenada X da topografia no cenário wireless

Returns:
o valor da coordenada X

setTopoY

public static void setTopoY(java.lang.String tpy)
Seta o valor da coordenada Y da topografia no cenário wireless

Parameters:
tpy - o valor da coordenada Y na topografia

getTopoY

public static java.lang.String getTopoY()
Retorna o valor da coordenada Y da topografia no cenário wireless

Returns:
o valor da coordenada Y

setIfqlen

public static void setIfqlen(java.lang.String ifql)
Seta o valor do tamanho da fila na simulação wireless

Parameters:
ifql - o valor do tamanho da fila na simulação wireless

getIfqlen

public static java.lang.String getIfqlen()
Retorna o valor do tamanho da fila na simulação wireless

Returns:
o valor do tamanho da fila na simulação wireless

setChan

public static void setChan(java.lang.String ch)
Seta o tipo do Channel na simulação wireless

Parameters:
ch - o tipo do Channel na simulação wireless

getChan

public static java.lang.String getChan()
Retorna o tipo do Channel na simulação wireless

Returns:
o tipo do Channel na simulação wireless

setProp

public static void setProp(java.lang.String p)
Seta o tipo do Modelo de Propagação na simulação wireless

Parameters:
p - do Modelo de Propagação na simulação wireless

getProp

public static java.lang.String getProp()
Retorna o Modelo de Propagação na simulação wireless

Returns:
o Modelo de Propagação na simulação wireless

setNetIf

public static void setNetIf(java.lang.String nif)
Seta o tipo da Interface de Rede na simulação wireless

Parameters:
nif - a Interface de Rede na simulação wireless

getNetIf

public static java.lang.String getNetIf()
Retorna a Interface de Rede na simulação wireless

Returns:
a Interface de Rede na simulação wireless

setMac

public static void setMac(java.lang.String m)
Seta o protocolo de acesso ao meio(MAC) na simulação wireless

Parameters:
m - o protocolo de acesso ao meio(MAC) na simulação wireless

getMac

public static java.lang.String getMac()
Retorna o protocolo de acesso ao meio(MAC) na simulação wireless

Returns:
o protocolo de acesso ao meio(MAC) na simulação wireless

setIfq

public static void setIfq(java.lang.String i)
Seta o tipo de fila na simulação wireless

Parameters:
i - tipo de fila na simulação wireless

getIfq

public static java.lang.String getIfq()
Retorna o tipo de fila na simulação wireless

Returns:
o tipo de fila na simulação wireless

setLL

public static void setLL(java.lang.String l)
Seta o protocolo da camada de enlace usado na simulação wireless

Parameters:
l - o protocolo da camada de enlace

getLL

public static java.lang.String getLL()
Retorna o protocolo da camada de enlace usado na simulação wireless

Returns:
o protocolo da camada de enlace usado no cenário wireless

setAnt

public static void setAnt(java.lang.String a)
Seta o tipo de Antena usado na simulação wireless

Parameters:
a - o tipo de Antena

getAnt

public static java.lang.String getAnt()
Retorna o tipo de Antena usado na simulação wireless

Returns:
o tipo de Antena usada no cenário wireless

setRP

public static void setRP(java.lang.String r)
Seta o tipo de protocolo de roteamento sem fio usado na simulação wireless

Parameters:
r - o tipo de protocolo de roteamento sem fio

getRP

public static java.lang.String getRP()
Retorna o tipo de protocolo de roteamento sem fio usado na simulação wireless

Returns:
o tipo de protocolo de roteamento sem fio

MobileIP_ON

public static boolean MobileIP_ON()
Testa se a opção MobileIP foi habilitada ou não

Returns:
true - se a opção MobileIP está ativa e false caso contrário

add

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)
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

AbraFrameConfigWireless

public void AbraFrameConfigWireless(java.lang.String currentmodulo)
Abre a janela de configuração do gerador de tráfego CBR