model
Class SquadraDiAtleti

java.lang.Object
  extended by model.SquadraDiAtleti

public class SquadraDiAtleti
extends java.lang.Object

Gestione dei dati di una sqiadra di atleti


Constructor Summary
SquadraDiAtleti(Atleta[] squadra)
          Costruttore, referenzia un array di atleti passato
SquadraDiAtleti(int numAtleti)
          Costruttore, istanzia la squadra su un numero fornito di atleti
 
Method Summary
 Atleta getAtleta(int i)
          getter dell'atleta di indice i
 Atleta ricercaPettorale(int pettorale)
          Ricerca nei dati l'atleta corrispondente al numero di pettorale passato
 void setAtleta(int i, Atleta a)
          setter dell'atleta di indice i
 java.lang.String toString()
          Conversione a string dei dati di un atleta
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SquadraDiAtleti

public SquadraDiAtleti(int numAtleti)
Costruttore, istanzia la squadra su un numero fornito di atleti

Parameters:
numAtleti - il numero di altleti su cui dimensionare

SquadraDiAtleti

public SquadraDiAtleti(Atleta[] squadra)
Costruttore, referenzia un array di atleti passato

Parameters:
squadra - array da referenziare
Method Detail

setAtleta

public void setAtleta(int i,
                      Atleta a)
setter dell'atleta di indice i

Parameters:
i - indice, non viene testato il fuori range
a - atleta da referenziare

getAtleta

public Atleta getAtleta(int i)
getter dell'atleta di indice i

Parameters:
i - indice, non viene testato il fuori range
Returns:
atleta

toString

public java.lang.String toString()
Conversione a string dei dati di un atleta

Overrides:
toString in class java.lang.Object
Returns:
dati dell'atleta

ricercaPettorale

public Atleta ricercaPettorale(int pettorale)
                        throws java.lang.Exception
Ricerca nei dati l'atleta corrispondente al numero di pettorale passato

Parameters:
pettorale - da ricercare
Returns:
atleta trovato
Throws:
java.lang.Exception - non esiste il pettorale ricercato