A C E G I O P R T

A

addContatto(Contatto) - Method in class RubricaTelefonica
Se il contatto specificato dall'argomento non è nella rubrica che esegue il metodo lo aggiunge, altrimenti non compie alcuna operazione.

C

compareTo(Contatto) - Method in class Contatto
Confronta il contatto che esegue il metodo con il contatto specificato dall'argomento in base alle definizioni date sopra.
compareTo(Persona) - Method in class Persona
Implementa il metodo compareTo dell'interfaccia Comparable<Persona> confrontando le persone in base all'ordine alfabetico.
Contatto - Class in <Unnamed>
La classe astratta Contatto rappresenta un contatto per una rubrica telefonica.
Contatto(Persona, String) - Constructor for class Contatto
Costruisce un nuovo contatto in cui la persona e il numero di telefono sono specificati dagli argomenti.
Contatto(String, String, String) - Constructor for class Contatto
Costruisce un nuovo contatto in cui nome e cognome della persona e il numero di telefono sono specificati dagli argomenti.
ContattoAmico - Class in <Unnamed>
Sottoclasse concreta della classe astratta Contatto che rappresenta un contatto per una persona amica.
ContattoAmico(Persona, String) - Constructor for class ContattoAmico
Costruisce un nuovo contatto in cui la persona e il numero di telefono sono specificati dagli argomenti.
ContattoAmico(String, String, String) - Constructor for class ContattoAmico
Costruisce un nuovo contatto in cui nome e cognome della persona e il numero di telefono sono specificati dagli argomenti.
ContattoAmico(String, String, String, String) - Constructor for class ContattoAmico
Costruisce un nuovo contatto in cui nome e cognome della persona, numero di telefono e descrizione sono specificati dagli argomenti.

E

equals(Contatto) - Method in class Contatto
Restituisce true se e solo se il contatto che esegue il metodo è uguale al contatto specificato dall'argomento rispetto alla definizione data sopra.
equals(Persona) - Method in class Persona
Controlla se la persona che esegue il metodo è uguale a quella specificata dall'argomento.
equals(Object) - Method in class Persona
Controlla se l'oggetto o specificato dall'argomento è una persona e la persona che esegue il metodo è uguale a o.

G

getCognome() - Method in class Contatto
Restituisce il cognome della persona nel contatto che esegue il metodo.
getCognome() - Method in class Persona
Restituisce il cognome della persona.
getDescrizione() - Method in class ContattoAmico
Restituisce la descrizione associata al contatto che esegue il metodo.
getNome() - Method in class Contatto
Restituisce il nome della persona nel contatto che esegue il metodo.
getNome() - Method in class Persona
Restituisce il nome della persona.
getNumeroContatti() - Method in class RubricaTelefonica
Restituisce il numero complessivo di contatti nella rubrica che esegue il metodo.
getPersona() - Method in class Contatto
Restituisce la persona nel contatto che esegue il metodo.
getTelefono() - Method in class Contatto
Restituisce il numero di telefono nel contatto che esegue il metodo.

I

iterator() - Method in class RubricaTelefonica
Restituisce un iteratore per i contatti della rubrica che esegue il metodo.

O

ordina() - Method in class RubricaTelefonica
Ordina la rubrica che esegue il metodo.

P

Persona - Class in <Unnamed>
La classe Persona descrive una persona e ha istanze della forma (nome,cognome).
Persona(String, String) - Constructor for class Persona
Costruisce una persona avente nome e cognome specificati dagli argomenti.

R

RubricaTelefonica - Class in <Unnamed>
Una RubricaTelefonica è una collezione di contatti.
RubricaTelefonica() - Constructor for class RubricaTelefonica
Costruisce una rubrica telefonica vuota.

T

toString() - Method in class Contatto
Restituisce una stringa che descrive il contatto che esegue il metodo.
toString() - Method in class ContattoAmico
Restituisce una stringa che descrive il contatto che esegue il metodo.
toString() - Method in class Persona
Restituisce una stringa che descrive la persona.

A C E G I O P R T