|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Annuaire téléphonique permettant d'associer à une Personne une liste de numéros de téléphones.
Created: Tue Dec 04 21:25:14 2001
NumTel
,
Personne
,
ListeNumTel
Method Summary | |
void |
afficher()
affiche l'intégralité de l'annuaire, sous la forme d'une personne par ligne suivie de ses numéros de téléphone. |
boolean |
ajouterEntree(Personne p,
ListeNumTel nums)
ajoute une nouvelle entrée dans l'annuaire. |
void |
ajouterNumeroDebut(Personne p,
NumTel n)
ajoute un numero au début de la liste des numéros d'une personne. |
void |
ajouterNumeroFin(Personne p,
NumTel n)
ajoute un numero à la fin de la liste des numéros d'une personne. |
ListeNumTel |
numeros(Personne p)
retourne la liste des numéros d'une personne si la personne est absente retourne null |
java.util.Iterator |
personnes()
renvoie un iterateur sur l'ensemble des personnes contenues dans l'annuaire |
NumTel |
premierNumero(Personne p)
retourne le premier numéro d'une personne, si la personne n'est pas dans l'annuaire retourne null. |
void |
supprimer(Personne p)
supprime une personne de l'annuaire. |
void |
supprimer(Personne p,
int n)
supprime un numero donné pour une personne. |
Method Detail |
public boolean ajouterEntree(Personne p, ListeNumTel nums)
true
est retourné; sinon le booleen
/false
est retourné et la méthode est sans effet.
p
- la personnenums
- sa liste de numeros
true
si l'entrée a été ajoutée, false
si la personne
public void ajouterNumeroFin(Personne p, NumTel n)
p
- la personnen
- le numero à ajouterpublic void ajouterNumeroDebut(Personne p, NumTel n)
p
- la personnen
- le numero à ajouterpublic NumTel premierNumero(Personne p)
p
- la personne dont on recherche le numéro
null
si p n'est pas présente dans l'annuaire.public ListeNumTel numeros(Personne p)
null
sinon.public java.util.Iterator personnes()
public void afficher()
public void supprimer(Personne p)
p
- la personne à retirer de l'annuaire.public void supprimer(Personne p, int n)
p
- la personne pour laquelle un numéro doit être supprimé.n
- le numero a supprimer.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |