A C E F G H I L M N P R S T

A

Annuaire - interface Annuaire.
Annuaire téléphonique permettant d'associer à une Personne une liste de numéros de téléphones.
afficher() - Method in interface Annuaire
affiche l'intégralité de l'annuaire, sous la forme d'une personne par ligne suivie de ses numéros de téléphone.
ajouter(int, NumTel) - Method in interface ListeNumTel
ajoute un numéro à une position donnée dans la liste, sans effet si le numéro est déjà présent dans la liste.
ajouterDebut(NumTel) - Method in interface ListeNumTel
ajoute un numéro au début de la liste, sans effet si le numéro est déjà présent dans la liste.
ajouterEntree(Personne, ListeNumTel) - Method in interface Annuaire
ajoute une nouvelle entrée dans l'annuaire.
ajouterFin(NumTel) - Method in interface ListeNumTel
ajoute un numéro à la fin de la liste, sans effet si le numéro est déjà présent dans la liste.
ajouterNumeroDebut(Personne, NumTel) - Method in interface Annuaire
ajoute un numero au début de la liste des numéros d'une personne.
ajouterNumeroFin(Personne, NumTel) - Method in interface Annuaire
ajoute un numero à la fin de la liste des numéros d'une personne.

C

contientNumero(int) - Method in interface ListeNumTel
Teste la présence d'un numéro dans la liste.

E

equals(Object) - Method in class NumTel
teste l'égalité de ce numéro de téléphone avec un autre.

F

FAX - Static variable in class NumTel
fax
FIXE_DOM - Static variable in class NumTel
telephone fixe domicile
FIXE_PROF - Static variable in class NumTel
telephone fixe professionnel

G

getCivilite() - Method in class Personne
retourne la civilite de la personne
getNom() - Method in class Personne
retourne le nom de la personne
getNumero() - Method in class NumTel
retourne le numéro de téléphone
getPrenom() - Method in class Personne
retourne le prenom de la personne
getType() - Method in class NumTel
retourne le type de ce numéro de téléphone

H

hashCode() - Method in class NumTel
redéfinition de la méthode hashCode pour rester cohérent avec la méthode equals.

I

INCONNU - Static variable in class NumTel
nature du numéro inconnue
INCONNU - Static variable in class Personne
 
iterator() - Method in interface ListeNumTel
Renvoie un itérateur sur les numéros de téléphone contenus dans la liste.

L

LectureClavier - class LectureClavier.
Cette classe a pour rôle de faciliter la lecture de données à partir du clavier.
LectureClavier() - Constructor for class LectureClavier
 
ListeNumTel - interface ListeNumTel.
Représente une liste de numéros de téléphone.
ListeNumTelTest - class ListeNumTelTest.
ListeNumTelTest.java Created: Mon Feb 04 15:37:16 2002
ListeNumTelTest() - Constructor for class ListeNumTelTest
 
lireChaine() - Static method in class LectureClavier
lecture au clavier d'une chaine de caractêres
lireChar() - Static method in class LectureClavier
lecture au clavier d'une réponse de type oui/non.
lireDouble() - Static method in class LectureClavier
lecture au clavier d'un reél double précision (double) le double lu
lireEntier() - Static method in class LectureClavier
lecture au clavier d'un entier simple precision (int)
lireFloat() - Static method in class LectureClavier
lecture au clavier d'un réel simple précision (float)
lireOuiNon() - Static method in class LectureClavier
lecture au clavier d'une réponse de type oui/non.

M

MLLE - Static variable in class Personne
 
MME - Static variable in class Personne
 
MR - Static variable in class Personne
 
main(String[]) - Static method in class ListeNumTelTest
 

N

NumTel - class NumTel.
Représente un numéro de téléphone.
NumTel(int, char) - Constructor for class NumTel
crée un numéro de téléphone d'un type donné.
NumTel(int) - Constructor for class NumTel
crée un numéro de téléphone de type inconnu
nbNumeros() - Method in interface ListeNumTel
retourne le nombre de numéros de la liste (>=1).
numero(int) - Method in interface ListeNumTel
retourne le ième numéro de la liste, null si la liste contient moins de i numéros.
numeros(Personne) - Method in interface Annuaire
retourne la liste des numéros d'une personne si la personne est absente retourne null

P

PORTABLE - Static variable in class NumTel
telephone portable
Personne - class Personne.
Personne.java Represente une personne décrite par : - son nom - son prenom - sa civilite.
Personne(String, String) - Constructor for class Personne
crée un personne en indiquant son nom et son prenom, sa civilité n'est pas specifiée et est initialisée à INCONNU
Personne(int, String, String) - Constructor for class Personne
crée un personne en indiquant sa civilité, son nom et son prenom.
personnes() - Method in interface Annuaire
renvoie un iterateur sur l'ensemble des personnes contenues dans l'annuaire
premierNumero(Personne) - Method in interface Annuaire
retourne le premier numéro d'une personne, si la personne n'est pas dans l'annuaire retourne null.
premierNumero() - Method in interface ListeNumTel
retourne le premier numéro de la liste (il existe forcément)

R

retirer(int) - Method in interface ListeNumTel
Enlève un numéro de la liste, cette opération n'est possible que si la liste contient au moins deux numéros (nbNumero()>1).

S

setCivilite(int) - Method in class Personne
modifie la civilite de la personne.
supprimer(Personne) - Method in interface Annuaire
supprime une personne de l'annuaire.
supprimer(Personne, int) - Method in interface Annuaire
supprime un numero donné pour une personne.

T

toString() - Method in interface ListeNumTel
Retourne dans une chaîne de caractères la séquence des numéros contenu dans cette liste.
toString() - Method in class NumTel
renvoie une représentation textuelle du numéro de téléphone sous la forme d'une chaîne de caractères.
toString() - Method in class Personne
 

A C E F G H I L M N P R S T