Class dades

java.lang.Object
  extended by dades

public class dades
extends java.lang.Object

Classe que conte totes les dades que comparteixen els threads per anar-les actualitzant

Author:
LUIS

Field Summary
 int distancia_max
           
 float distancia_mitjana
           
 javax.swing.JButton jButton3
           
 javax.swing.JLabel jLabel10
           
 javax.swing.JLabel jLabel6
           
 javax.swing.JLabel jLabel8
           
 javax.swing.JProgressBar jProgressBar
           
 int mis_circulants
           
 int mis_rebuts
           
 java.util.LinkedList<node> n
           
 int num_missatges
           
 int num_nodes
           
 java.lang.String protocol
           
 java.util.LinkedList<resultat> resultats
           
 
Constructor Summary
dades()
           
dades(java.util.LinkedList<node> n, int num_nodes, int num_missatges, int mis_rebuts, java.lang.String protocol, int mis_circulants, int distancia_max, float distancia_mitjana, javax.swing.JLabel jLabel6, javax.swing.JLabel jLabel8, javax.swing.JLabel jLabel10, javax.swing.JProgressBar jProgressBar, javax.swing.JButton jButton3)
          Constructor de la classe dades
 
Method Summary
 void addResultats(resultat r)
          Funcio que fica un objecte de tipus resultat a la llista de resultats
 void borrar_resultats()
          Funcio que borra els resultats de la llista de resultats
 int getDistancia_max()
          agafa o retorna la distancia maxima
 float getDistancia_mitjana_anterior()
          Funcio que agafa la distancia mitjana anterior necessaria per calcular la actual
 float getDistancia_mitjana()
          agafa o retorna la distancia mitjana
 javax.swing.JLabel getJLabel10()
          Agafa o retorna el que hi ha una JLabel
 javax.swing.JLabel getJLabel6()
          Agafa o retorna el que hi ha una JLabel
 javax.swing.JLabel getJLabel8()
          Agafa o retorna el que hi ha una JLabel
 javax.swing.JProgressBar getJProgressBar()
          Agafa o retorna el que hi ha una JProgresBar
 int getMis_circulants()
          agafa o retorna el num de missatges circulant
 int getMis_rebuts()
          agafa o retorna el num de missatges rebuts
 int getNum_missatges()
          Funcio que retorna el num de missatges
 int getNum_nodes()
          Funcio que retorna el num de nodes
 java.lang.String getProtocol()
          Funcio que retorna el protocol triat
 java.util.LinkedList<resultat> getResultats()
          Funcio que retorna un objecte de tipus resultat de la linkelist resltats
 void setDistancia_max(int distancia_max)
          Actualitza la distancia maxima
 void setDistancia_mitjana_anterior(float distancia_mitjana_anterior)
          Funcio que actualitza la distancia mitjana anterior necessaria per calcular la actual
 void setDistancia_mitjana(float distancia_mitjana)
          Actualitza la distancia mitjana
 void setJLabel10(javax.swing.JLabel label10)
          Actualitza una JLabel
 void setJLabel6(javax.swing.JLabel label6)
          Actualitza una JLabel
 void setJLabel8(javax.swing.JLabel label8)
          Actualitza una JLabel
 void setJProgressBar(javax.swing.JProgressBar progressBar)
          actualitza el que hi ha a una JProgresBar
 void setMis_circulants(int mis_circulants)
          Actualitza el num de missatges circulant
 void setMis_rebuts(int mis_rebuts)
          Actualitza el num de missatges circulant
 void setNum_missatges(int num_missatges)
          Funcio que actualitza el num de missatges
 void setNum_nodes(int num_nodes)
          Funcio que actualitza el num de nodes
 void setProtocol(java.lang.String protocol)
          Funcio que actualitza el protocol triat
 void setResultats(java.util.LinkedList<resultat> resultats)
          Funcio que fica un objecte de tipus resultat a la llista de resultats
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

n

public java.util.LinkedList<node> n

resultats

public java.util.LinkedList<resultat> resultats

num_nodes

public int num_nodes

num_missatges

public int num_missatges

mis_rebuts

public int mis_rebuts

mis_circulants

public int mis_circulants

distancia_max

public int distancia_max

distancia_mitjana

public float distancia_mitjana

protocol

public java.lang.String protocol

jLabel6

public javax.swing.JLabel jLabel6

jLabel8

public javax.swing.JLabel jLabel8

jLabel10

public javax.swing.JLabel jLabel10

jProgressBar

public javax.swing.JProgressBar jProgressBar

jButton3

public javax.swing.JButton jButton3
Constructor Detail

dades

public dades(java.util.LinkedList<node> n,
             int num_nodes,
             int num_missatges,
             int mis_rebuts,
             java.lang.String protocol,
             int mis_circulants,
             int distancia_max,
             float distancia_mitjana,
             javax.swing.JLabel jLabel6,
             javax.swing.JLabel jLabel8,
             javax.swing.JLabel jLabel10,
             javax.swing.JProgressBar jProgressBar,
             javax.swing.JButton jButton3)
Constructor de la classe dades

Parameters:
n -
num_nodes -
num_missatges -
mis_rebuts -
protocol -
mis_circulants -
distancia_max -
distancia_mitjana -
jLabel6 -
jLabel8 -
jLabel10 -
jProgressBar -
jButton3 -

dades

public dades()
Method Detail

getResultats

public java.util.LinkedList<resultat> getResultats()
Funcio que retorna un objecte de tipus resultat de la linkelist resltats

Returns:
LinkedList

setResultats

public void setResultats(java.util.LinkedList<resultat> resultats)
Funcio que fica un objecte de tipus resultat a la llista de resultats

Parameters:
resultats -

addResultats

public void addResultats(resultat r)
Funcio que fica un objecte de tipus resultat a la llista de resultats

Parameters:
r -

getDistancia_mitjana_anterior

public float getDistancia_mitjana_anterior()
Funcio que agafa la distancia mitjana anterior necessaria per calcular la actual

Returns:
float

setDistancia_mitjana_anterior

public void setDistancia_mitjana_anterior(float distancia_mitjana_anterior)
Funcio que actualitza la distancia mitjana anterior necessaria per calcular la actual

Parameters:
distancia_mitjana_anterior -

getMis_circulants

public int getMis_circulants()
agafa o retorna el num de missatges circulant

Returns:
int

setMis_circulants

public void setMis_circulants(int mis_circulants)
Actualitza el num de missatges circulant

Parameters:
mis_circulants -

getMis_rebuts

public int getMis_rebuts()
agafa o retorna el num de missatges rebuts

Returns:
int

setMis_rebuts

public void setMis_rebuts(int mis_rebuts)
Actualitza el num de missatges circulant

Parameters:
mis_rebuts -

getDistancia_max

public int getDistancia_max()
agafa o retorna la distancia maxima

Returns:
int

setDistancia_max

public void setDistancia_max(int distancia_max)
Actualitza la distancia maxima

Parameters:
distancia_max -

getDistancia_mitjana

public float getDistancia_mitjana()
agafa o retorna la distancia mitjana

Returns:

setDistancia_mitjana

public void setDistancia_mitjana(float distancia_mitjana)
Actualitza la distancia mitjana

Parameters:
distancia_mitjana -

getJLabel10

public javax.swing.JLabel getJLabel10()
Agafa o retorna el que hi ha una JLabel

Returns:
Jlabel

setJLabel10

public void setJLabel10(javax.swing.JLabel label10)
Actualitza una JLabel


getJLabel6

public javax.swing.JLabel getJLabel6()
Agafa o retorna el que hi ha una JLabel

Returns:
Jlabel

setJLabel6

public void setJLabel6(javax.swing.JLabel label6)
Actualitza una JLabel


getJLabel8

public javax.swing.JLabel getJLabel8()
Agafa o retorna el que hi ha una JLabel

Returns:
Jlabel

setJLabel8

public void setJLabel8(javax.swing.JLabel label8)
Actualitza una JLabel


getJProgressBar

public javax.swing.JProgressBar getJProgressBar()
Agafa o retorna el que hi ha una JProgresBar

Returns:
JProgressBar

setJProgressBar

public void setJProgressBar(javax.swing.JProgressBar progressBar)
actualitza el que hi ha a una JProgresBar


getNum_missatges

public int getNum_missatges()
Funcio que retorna el num de missatges

Returns:
int

setNum_missatges

public void setNum_missatges(int num_missatges)
Funcio que actualitza el num de missatges


getNum_nodes

public int getNum_nodes()
Funcio que retorna el num de nodes

Returns:
int

setNum_nodes

public void setNum_nodes(int num_nodes)
Funcio que actualitza el num de nodes


getProtocol

public java.lang.String getProtocol()
Funcio que retorna el protocol triat

Returns:
String

setProtocol

public void setProtocol(java.lang.String protocol)
Funcio que actualitza el protocol triat


borrar_resultats

public void borrar_resultats()
Funcio que borra els resultats de la llista de resultats